如何在JFreeChart中添加水平滚动条?

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

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

有几种选择:

  • ChartPanel添加到JScrollPane

  • 使用这里提到的SlidingXYDataset

  • 使用分页方法,如图所示。

  • 附录:使用SlidingCategoryDatasetChartFactory.createLineChart()