jfreechart关于交互式修改显示的曲线拖动鼠标的可能性的一般问题



我以前从未使用过JFreeChart。有人告诉我,这是一款用Java绘制图表的不错产品。

我有一个疑问,我想听听已经有JFreeChart经验的人的一些建议:

JFreeChart是否只为显示静态预计算值集而设计?

或者,是否有任何"非常简单"的方法来处理鼠标事件(可能是拖动),以便动态更改显示的曲线(以及相应的相关数据集)?

使用"相当简单",我的意思是能够在不必写太多代码的情况下完成以下操作:

  1. 单击显示的图表(例如折线图),并确定显示的数据集的近点
  2. 使用某种拖动事件根据鼠标的移动更改数据集值
  3. 交互式显示更新的图表

JFreeChart当然可以处理动态图表,如下所示;您可以通过各种方式与现有图表进行交互,如图所示。

附录:以下是更多细节:

  1. 将鼠标悬停在点上时,默认工具提示生成器会显示数据,但也可以提供自定义生成器。

  2. CCD_ 2实现了CCD_ 3和CCD_。

  3. JWS演示是一个例子宝库,许多都是交互式的。crosshair演示特别吸引人。

最新更新