gpt4 book ai didi

java - jfreechart general issue on the possibility of interactivelively modify a displayed curve dragging mouse

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:37:35 24 4
gpt4 key购买 nike

我以前从未使用过 JFreeChart。有人告诉我,这是一个用 Java 绘制图表的非常好的产品。

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

JFreeChart 是否仅设计用于显示静态预计算值集?

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

“非常简单”是指无需编写太多代码行即可执行以下操作:

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

最佳答案

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

附录:这里有一些更具体的内容:

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

  2. ChartPanel 实现了 MouseListenerMouseMotionListener

  3. JWS demo是一大堆例子,很多互动。 crosshair 演示特别吸引人。

关于java - jfreechart general issue on the possibility of interactivelively modify a displayed curve dragging mouse,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6337851/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com