我现在想在jfreechart中创建一个时间序列图。然而,在线上的示例只使用像“Day”、“Month”等类来制作图表。所以我想创建一个XY线图。然而,我遇到的问题是Jfreechart不按照添加顺序连接数据点。而且它也不按照“X Values”的顺序连接点。所以基本上我在我的jfreechart中得到了一个“Z”。
因此,我的问题是,是否有一种方法可以更改jfreechart的设置,使其根据“X values”连接数据点?
我现在想在jfreechart中创建一个时间序列图。然而,在线上的示例只使用像“Day”、“Month”等类来制作图表。所以我想创建一个XY线图。然而,我遇到的问题是Jfreechart不按照添加顺序连接数据点。而且它也不按照“X Values”的顺序连接点。所以基本上我在我的jfreechart中得到了一个“Z”。
因此,我的问题是,是否有一种方法可以更改jfreechart的设置,使其根据“X values”连接数据点?
你可以查看 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
。