Need help for create 3D bar chart with having keyvalue pair

A discussion forum for JFreeChart (a 2D chart library for the Java platform).
Locked
vinesh
Posts: 4
Joined: Thu Mar 18, 2010 1:04 pm
antibot: No, of course not.

Need help for create 3D bar chart with having keyvalue pair

Post by vinesh » Tue Mar 30, 2010 9:48 am

Need help for create 3D bar chart with having key-value pair in createCategoryDataset constructor
actually i need two create a bar chart with two comparison bar for same key value
i use following code but its not provide required result

DefaultKeyedValues vals1 = new DefaultKeyedValues();
vals1.addValue("Success", 123D);
vals1.addValue("Success", 200D);

DefaultKeyedValues vals2 = new DefaultKeyedValues();
vals2.addValue("Failure", 210D);
vals2.addValue("Failure", 100D);

DatasetGroup grp = new DatasetGroup();

final CategoryDataset dataset1 = DatasetUtilities.createCategoryDataset("Inbound", vals1);
dataset1.setGroup(grp);
final CategoryDataset dataset2 = DatasetUtilities.createCategoryDataset("Outbound", vals2);
dataset2.setGroup(grp);


CategoryDataset set3 = new DefaultCategoryDataset();
set3.setGroup(grp);

JFreeChart chart = null;
BarRenderer renderer3D = null;
CategoryPlot plot = null;


final CategoryAxis3D categoryAxis = new CategoryAxis3D("Inbound");
final ValueAxis valueAxis = new NumberAxis3D("Total IDOC");
renderer3D = new BarRenderer3D();

plot = new CategoryPlot(set3, categoryAxis, valueAxis, renderer3D);
//plot.setDataset(0,dataset1);
//plot.setDataset(1,dataset2);
plot.setOrientation(PlotOrientation.VERTICAL);
chart = new JFreeChart("Interface Monitoring", JFreeChart.DEFAULT_TITLE_FONT,plot, true);
chart.setBackgroundPaint(new Color(249, 231, 236));

Locked