0

我正在寻找一个免费的图表库,可以是 Java、JS 或 Flash,它允许向下钻取类型的交互。这种行为的一个例子可以在 mint.com 的趋势部分找到。JFreeChart 似乎是出于图表目的而普遍推荐的选择,但从稍微浏览其 API 来看,似乎没有任何明显的方法可以检测特定切片上的鼠标点击并更改图表作为响应。

关于如何使用 JFreeChart 处理这种行为的任何建议,或者如果这是不可能的,对支持这种行为的其他库的任何建议?

4

2 回答 2

1

这取决于您打算在哪里使用图表。

对于基于 Swing 的应用程序,在ChartPanel中绘制的图表可以很好地处理鼠标事件,您可以随心所欲地对其进行更新。

对于将图表呈现为图像的网页,您可以生成客户端图像映射以伴随图表,并使用 AJAX 根据需要重新生成和替换图像。

然而,更简单的选择可能是使用Flot进行动态图表。查看他们的交互式示例并确定是否适合您的需求。

编辑哎呀,我没有注意到您专门询问饼图。但是,您可以在饼图上进行什么样的“向下钻取”?

于 2009-10-29T23:57:29.917 回答
0

为什么不使用 Google 可视化 API?

  1. 这是免费的。

  2. 从 Google CDN 快速提供服务,因此不会占用您的任何带宽。

例如,您可以看看http://geognos.appspot.com/geo/en/cc/gr.html#Economy

于 2009-10-30T01:23:32.253 回答