I need to create a bar chart with these data.
final double[][] data = new double[][] { { 10, 25, 35 } };
final double[][] count = new double[][] { { 40, 30, 20 } };
String[] columnKeyPrefix = new String[] { "Jan", "Feb", "Mar" };
my x-axis is jan,feb ,mar and my y-axis should in the data range .the values in each bar should be the count.
required chart:

when using defaultcategorydataset
Code: Select all
DefaultCategoryDataset dataset = new DefaultCategoryDataset();
for (int r = 0; r < data.length; r++) {
String rowKey = "" + (r + 1);
for (int c = 0; c < data[r].length; c++) {
String columnKey = "" + columnKeyPrefix[c];
dataset.addValue(new Double(data[r][c]), rowKey, columnKey);
}
Code: Select all
barrenderer.setBaseItemLabelsVisible(true);
barrenderer.setBaseItemLabelGenerator(new LabelGenerator());
can anyone help me in solving this,