使用jfreechart创建时间序列

现在我想在jfreechart中创建一个时间序列图。 但是,在线示例仅包含使用“Day”,“Month”等类的图表。 所以我想基本上创建一个XY线图。 但是我遇到的问题是Jfreechart没有按照添加顺序连接数据点。 它也不按“X值”的顺序连接点。 所以基本上我在jfreechart中得到了一个“Z”。

所以我的问题是,有没有办法改变jfreechart的设置,以便它根据“X值”连接数据点?

您可以查看org.jfree.chart.demo.TimeSeriesChartDemo1以及相关的API文档 。 运行演示的典型命令可能如下所示:

 java -cp lib/jfreechart-1.0.13.jar:lib/jcommon-1.0.16.jar \ org.jfree.chart.demo.TimeSeriesChartDemo1 

图片

该示例使用org.jfree.data.time.Month表示月度数据,但其他单位在org.jfree.data.time中可用。 另请参阅此相关示例中显示的方法,该方法基于TimeSeriesChartDemo1