C# 桌面版谷歌&x27;带注释的时间线组件?

C# 桌面版谷歌&x27;带注释的时间线组件?,c#,java,c++,wpf,google-visualization,C#,Java,C++,Wpf,Google Visualization,我已经用了几个星期了,我喜欢它!我已经能够不费吹灰之力地绘制出大约10k点的曲线图 你知道我可以在我的应用程序中插入一个桌面组件,它可以提供与谷歌组件相同的惊喜因素吗?我不在乎语言/工具包是什么。我更喜欢C,java,露比,C++或Python…(在该命令中)但任何其他命令将适用。我也喜欢它是免费的和开源的,但如果不是,那也没关系 谢谢你的时间 注意:这不一定是跨平台的。窗户很好 编辑(2009-08-07): 即使我只能画10k点,我也没问题。我想要一个桌面控件,它提供与Google组件相同的

我已经用了几个星期了,我喜欢它!我已经能够不费吹灰之力地绘制出大约10k点的曲线图

你知道我可以在我的应用程序中插入一个桌面组件,它可以提供与谷歌组件相同的惊喜因素吗?我不在乎语言/工具包是什么。我更喜欢C,java,露比,C++或Python…(在该命令中)但任何其他命令将适用。我也喜欢它是免费的和开源的,但如果不是,那也没关系

谢谢你的时间

注意:这不一定是跨平台的。窗户很好

编辑(2009-08-07):

即使我只能画10k点,我也没问题。我想要一个桌面控件,它提供与Google组件相同的“哇”因子,并以类似的方式工作(缩放、滚动、注释等)

编辑(2009-09-03):

我真的更喜欢C语言。我开始悬赏,看看有没有人能找到好的。我希望它与Google的带注释的时间轴组件几乎相同。我会使用谷歌的组件,但我想要一个桌面组件。。。我不想因为浏览器的原因而受到性能限制。使用AdobeAIR是不可能的

编辑(2009-09-03):


不建议使用Visifire。我已经对它进行了评估,但它不支持缩放。请记住,它在功能和“哇”因素方面一定非常接近谷歌的组件。

Hm我不确定这是否是你想要的,但是对于java来说,有一个非常好的库,它并不像您提到的库那样具有交互性,但是它非常易于使用,并且非常灵活,可以根据您的喜好进行子类化和调整。

codeproject中基于WPF的图表控件可能会让您朝着正确的方向前进。它具有平滑的平移/缩放/滚动:


如果您需要绘制数百万个点,那么如果控件没有只加载/采样需要显示的内容的机制,您将很快遇到性能问题。即使如此,在一个控件中仍需要访问大量数据点。

也许您可以看看。它是一个基于python的库,但是它非常灵活,因为它可以从各种来源获取输入


另一种方法是在wpf应用程序中嵌入web浏览器控件。您可能需要访问DOM,因此可能必须在WinForm中使用。您可以找到一篇描述如何实现这一点的好文章。

Microsoft还提供免费的图表控件,您可以访问。这很好,尤其是免费的


我过去用过图表。它们很好,但价格昂贵。还有一些其他供应商拥有良好的图表控件,包括组件艺术和基础设施

我看到微软发布了一个包含图表的新WPF构建。它看起来不像谷歌的可视化组件那么好,但是它可以完成任务。我也很乐意阅读其他关于这些组件的经验。