如果TimeSeries只包含一个值,则不显示任何值

时间:2012-05-30 11:02:05

标签: java jsp jfreechart

TimeSeries series = new TimeSeries("Year Chart",Month.class);
series.add(cal.getTime,500);
TimeSeriesCollection dataset = new TimeSeriesCollection(series);

即系列只包含一个值,它无法在图表上显示任何内容。

TimeSeries series = new TimeSeries("Year Chart",Month.class);
series.add(cal.getTime,100);
series.add(cal.getTime,500);
TimeSeriesCollection dataset = new TimeSeriesCollection(series);

即当它包含多个值时,它会显示在图表上

如果我想显示值甚至系列只包含一个值怎么办?

1 个答案:

答案 0 :(得分:1)

当你只添加一个项目时,它可能就在那里。您只需在渲染器中显示系列形状即可查看任何内容。尝试这样的事情。

renderer.setBaseShapesVisible(true);