开发者

Creating a time series with jfreechart

Right now I want to create a time series graph in jfreechart. However the examples online only have charts using classes like "Day", "Month", and so on. So I want to essentially create a XY line chart. However the problem I'm having is that Jfreechart doesn't connect the data points in the order in which they were added. Also it doesn't co开发者_开发知识库nnect the points in the order of the "X Values". So basically I get a "Z" in my jfreechart.

So my question is, is there a way to change the setting for the jfreechart so that it connects the data points based on the "X values"?


You might have a look at org.jfree.chart.demo.TimeSeriesChartDemo1, and the associated API documentation. A typical command to run the demo might look like this:

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

Creating a time series with jfreechart

The example uses org.jfree.data.time.Month to represent monthly data, but other units are available in org.jfree.data.time. See also the approach shown in this related example, which is based on TimeSeriesChartDemo1.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜