As in :
Initial creation :
Code: Select all
DefaultCategoryDataset dataset = new DefaultCategoryDataset();
dataset.addValue(1.0, "Row 1", "Column 1");
dataset.addValue(5.0, "Row 1", "Column 2");
dataset.addValue(2.0, "Row 1", "Column 1");
dataset.addValue(3.0, "Row 1", "Column 2");
JFreeChart chart = ChartFactory.createBarChart(
"", // chart title
"", // domain axis label
"", // range axis label
dataset, // data
PlotOrientation.VERTICAL, // orientation
false, // include legend
true, // tooltips?
false // URLs?
);
this.direChartPanel = new ChartPanel(chart, false);
this.direChartPanel.setPreferredSize(new Dimension(50, 50));
Code: Select all
DefaultCategoryDataset newDataset= new DefaultCategoryDataset();
dataset.addValue(1.0, "Row 1", "Column 1");
dataset.addValue(5.0, "Row 1", "Column 2");
chart.setDataset(newDataset);