2012-08-04 31 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