2014-02-07 2 views
2

Я хочу добавить несколько наборов данных в одну строку. Как мы можем это сделать с диаграммой Jfree? так что мой выход поставляется с несколькими цветовыми кодами в одном ряду СТОЛБЧАТОМКак показать несколько рядов данных в диаграмме jfree

общественного класса Demo {

public static void main(String arg[]){  

    DefaultCategoryDataset dataset = new DefaultCategoryDataset(); 

    dataset.setValue(2, "Amu-referet Form", "Dtest"); 
     dataset.setValue(7, "ApraisalForm", "Richa Dept"); 
     dataset.setValue(4, "Feedback", "Test department"); 
     dataset.setValue(12, "HES report", "Vipul HR dept"); 
     dataset.setValue(6, "Marks", "Chandan"); 


    JFreeChart chart = ChartFactory.createBarChart3D("Any title", "x label", "y label", dataset, PlotOrientation.HORIZONTAL, true, true, true); 


     ChartFrame frame1=new ChartFrame("Bar Chart",chart); 
     frame1.setVisible(true); 
     frame1.setSize(400,350); 
     } 
    } 
+0

[Это] (http://stackoverflow.com/questions/17115106/problems-with-creating-multiple-series-in-xyplot-with-jfreechart) может помочь. К сожалению, у меня нет опыта работы с JFreeChart ... – MadProgrammer

+0

См. Также «BarChartDemo1», цитируется [здесь] (http://stackoverflow.com/a/2782702/230513). – trashgod

+0

Спасибо за ответ. Моя проблема решена с помощью метода ChartFactory.createStackedBarChart3D() – user3029929

ответ

1

мою проблему удалось решить с помощью ChartFactory.createStackedBarChart3D() метод

Смежные вопросы