2

我正在寻找一个 Javascript 图表组件,它可以直接在图表上嵌入新闻标题,类似于Google 财经提供的功能

我知道这在 Flash 中是可能的,例如 Google Chart Tools (http://code.google.com/apis/visualization/documentation/gallery/annotatedtimeline.html) 或 amCharts (http://amcharts.com/stock/events /),但我宁愿避免使用 Flash,因为它与 iPad 和 iPhone 一起使用。

我也一直在研究 Flot (http://code.google.com/p/flot/) 和 Humble (http://www.humblesoftware.com/finance/index),但因为这些是使用 canvas 元素制作的,我认为它们在 IE 中运行得不够好。我知道他们都使用 excanvas 来使在 IE 中使用它们成为可能,但是它们的性能还不够好。我已经在几台计算机上在 IE 6-9 中测试它们,结果根本不足以让我有信心使用它们。

我对 Highcharts (http://www.highcharts.com/demo/?example=line-time-series&theme=default) 和 Raphael (http://g.raphaeljs.com/) 印象深刻,但两者都没有默认情况下已实现带注释的新闻标题,因此需要大量工作才能完成。您对如何在不使用 Flash 和不使用画布的情况下执行此操作有任何其他建议吗?

如果有人实施了类似的解决方案,我也很乐意看到演示。

感谢您的时间。

4

2 回答 2

0

这是一个老问题,但如果有人仍然找到它 - 你可以用 JavaScript 版本的 amCharts 来解决这个问题:http: //www.amcharts.com/stock-chart/stock-events/

免责声明:我是 amCharts 的作者。

于 2014-01-29T20:02:04.457 回答
0

Raphael 的示例之一(原始图形库,而不是问题中链接到的图形扩展)看起来可能与您正在寻找的内容接近:http ://raphaeljs.com/analytics.html

于 2011-04-05T14:02:29.790 回答