现在我想在jfreechart中创建一个时间序列图。但是,在线示例仅包含使用“Day”,“Month”等类的图表。所以我想基本上创建一个XY折线图。但是我遇到的问题是Jfreechart没有按照添加顺序连接数据点。它也不按“X值”的顺序连接点。所以基本上我在jfreechart中得到了一个“Z”。
所以我的问题是,有没有办法改变jfreechart的设置,以便它根据“X值”连接数据点?
答案 0 :(得分:12)
您可以查看org.jfree.chart.demo.TimeSeriesChartDemo1
以及相关的API documentation。运行演示的典型命令可能如下所示:
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
中提供了其他单位。另请参阅此相关example中显示的方法,该方法基于TimeSeriesChartDemo1
。