2012-08-04 32 views
0

我可以包含水平滚动条来查看JFreechart中的以前的数据吗? 我正在使用折线图来绘制动态图形,并一次显示x轴上的10个值,我想用水平滚动条查看图形。如何在JFreeChart中添加水平滚动条?

如何设置滚动条的值来查看以前的数据?

回答

1

有几个选择:

  • 将您ChartPanelJScrollPane

  • 使用SlidingXYDataset,提到here

  • 使用寻呼的方式,说明here

  • 附录:使用SlidingCategoryDatasetChartFactory.createLineChart()

+0

嗨@trashgod。感谢您的快速回复。对不起,我编辑了我的帖子。实际上我使用线形图,因为我在x轴和y轴上都有数值。在时间序列的情况下,我可以得到domainaxis的最小值,然后根据滚动条值,我可以在图形区域显示记录。但在这种Linechart的情况下,你可以建议我如何能够看到我以前的数据? – dirtyhandsphp 2012-08-04 18:18:56

+0

更简单:[demo](http://www.jfree.org/jfreechart/samples.html)包含'SlidingCategoryDataset'。 – trashgod 2012-08-04 18:34:50

+0

我的x轴值介于-3到3之间。那么我将如何向后移动以获取以前的值? – dirtyhandsphp 2012-08-04 18:59:05