我以前从未使用过JFreeChart。有人告诉我,这是一款用Java绘制图表的不错产品。
我有一个疑问,我想听听已经有JFreeChart经验的人的一些建议:
JFreeChart是否只为显示静态预计算值集而设计?
或者,是否有任何"非常简单"的方法来处理鼠标事件(可能是拖动),以便动态更改显示的曲线(以及相应的相关数据集)?
使用"相当简单",我的意思是能够在不必写太多代码的情况下完成以下操作:
- 单击显示的图表(例如折线图),并确定显示的数据集的近点
- 使用某种拖动事件根据鼠标的移动更改数据集值
- 交互式显示更新的图表
JFreeChart
当然可以处理动态图表,如下所示;您可以通过各种方式与现有图表进行交互,如图所示。
附录:以下是更多细节:
-
将鼠标悬停在点上时,默认工具提示生成器会显示数据,但也可以提供自定义生成器。
-
CCD_ 2实现了CCD_ 3和CCD_。
-
JWS演示是一个例子宝库,许多都是交互式的。
crosshair
演示特别吸引人。