我正在寻找一个免费的图表库,可以是Java,JS或Flash,它允许深入的类型交互。这种行为的一个例子可以在mint.com的趋势部分找到。 JFreeChart似乎是图表用途的一般推荐选择,但从稍微浏览一下他们的API似乎没有任何明显的方法来检测特定切片上的鼠标点击并更改图表作为响应。
有关如何使用JFreeChart处理此类行为的任何建议,或者对于其他支持此行为的库的任何建议是否可行?
答案 0 :(得分:1)
这取决于您打算使用图表的位置。
对于基于Swing的应用程序,ChartPanel中绘制的图表可以处理mouse events,您可以根据自己的内容更新它。
对于将图表呈现为图像的网页,您可以生成client side image map以附带图表,并使用AJAX根据需要重新生成并替换图像。
但是,更简单的选择可能是使用Flot进行动态制图。看看他们的interactive examples并确定是否符合您的需求。
编辑哎呀,我没注意到你特意询问饼图。但是你可以在饼图上做什么样的“深入研究”呢?
答案 1 :(得分:0)
为什么不使用Google Visualization API?
免费。
从Google CDN快速投放,因此不会占用任何带宽。
举个例子,你可以看看http://geognos.appspot.com/geo/en/cc/gr.html#Economy