我需要在图表上绘制带时间戳的传感器数据。一天会有3000到15000个数据点,我正在寻找一个易于浏览的交互式图表。 Google财经图表小部件非常适合我的要求。它似乎智能地加载数据作为一个滚动和缩放。 请参阅:http://www.google.com/finance?q=NYSE%3AXOM
我已经看到cause.com使用了相同的小部件,这让我觉得它不是Google的专有组件。 http://www.causes.com/causes/579073-india-against-corruption/impact
有谁知道我在哪里可以找到这个组件或替代品?
仅供参考:我正在使用Ext GWT和Java后端。
编辑:进一步搜索在Google Chart Tools上找到它。它的使用似乎取决于谷歌的基础设施。我不想在我的应用程序中使用这样的依赖项,所以我想我将不得不接受另一种选择。
答案 0 :(得分:2)
使用 Google Visualization API 中提供的Annotated TimeLine chart。 它为您提供了在链接http://www.google.com/finance?q=NYSE%3AXOM
中看到的相同图表我一直在研究Ext-Gwt应用程序,该应用程序需要的图表与您提到的规格略有相同。 谷歌api图表很好地集成到我的应用程序,并没有那么难编码。我对它非常满意,并建议你尝试一下。
虽然确实需要Google Inra来绘制图表。因此,如果您可以决定权衡,那么对您来说这将是一个很好的选择。
答案 1 :(得分:1)
你在找这样的东西吗?
http://dygraphs.com/tests/range-selector.html
dygraphs是一个开源的独立JavaScript库,用于绘制时间序列,没有依赖关系。它会自动缩放图形以匹配您的数据,将时间转换为正确的时区,可以从任意远程URL等绘制CSV文件。