有没有一种方法可以点击绘图上的线段,并让jfreechart告诉我该点的x/y坐标,或者以某种方式返回与该线相关联的相应数据?
jfreechart有没有任何与绘图交互的包?
发布于 2009-01-21 16:35:43
实现ChartMouseListener接口将在用户单击图表时提供ChartMouseEvents。ChartMouseEvent提供了一个ChartEntity,为您提供有关所单击内容的特定信息。
我相信在JFreeChart开发人员指南中有一个演示如何捕获图表鼠标事件。
发布于 2009-01-21 13:52:43
在JFreeChart类中查看此方法:
public BufferedImage createBufferedImage(int width, int height,
ChartRenderingInfo info)您可以传递一个ChartRenderingInfo实例,您可以使用下面这样的代码获取有关各个部件的信息:
ChartEntity entity = info.getEntityCollection().getEntity(x, y);有关其他信息,请参阅ChartRenderingInfo的javadoc。
https://stackoverflow.com/questions/465229
复制相似问题