有关类似Google Finance的交互式图表控件的建议

时间:2020-03-06 14:30:34  来源:igfitidea点击:

我需要一些基于.NET的Web应用程序的交互式图表控件。我有一些宽的XY图表,用户应该可以交互滚动并缩放到x轴上的特定窗口。类似于Google财务控件的操作会很好,但是不需要日期标签或者新闻事件注释。另外,如果可能的话,我宁愿避免使用Flash。有人可以提出一些可能接近的建议吗?

编辑:"真实的"谷歌时间轴可视化是基于日期的数据。我只有数字数据。我试图对非日期数据使用该控件,但它似乎总是想显示一个日期,并要求第一个数据列实际上是一个日期。

解决方案

如何使用Google可视化项目中的"真实" Google财务工具?

http://code.google.com/apis/visualization/documentation/gallery/annotatedtimeline.html

我最近在.NET工作中使用了两个通用库,它们都具有许多不同的图表类型,其中包括我们要缩放和滚动的内容:一个是免费的(ZedGraph),另一个不是(Dundas)。

我很乐意推荐他们两个。 Dundas更好,但并不便宜。 Zed是开源的,因此仅阅读代码就可以提供很多信息。

SoftwareFX网站上的"缩放滚动条"示例看起来像我们要查找的内容:

http://demo.softwarefx.com/chartfx/aspnet/ajaxsamples/

查看amCharts。有XY图表和股票图表。当然,这些都是基于Flash的图表,但我认为,如今如果没有Flash或者Silverlight,我们将无法拥有如此精美且具有交互性的任何内容。

看一下Google vizualisation API,我想这就是Google在Google财经上使用的。我看了其他一些图表API,但这是免费而美丽的。

我们可以尝试Flotr,一个不错的javascript库。它具有相当不错的鼠标控件,可以免费使用。

jqplot令人印象深刻,并且每天都在进步

这是我们要寻找的那个。与Google Flash图形几乎完全匹配。

http://www.humblesoftware.com/finance/index

为什么不使用此克隆:

http://code.google.com/p/time-series-graph/