我需要使用c#和WPF绘制图表。我使用Visifire做了一些工作。根据你的说法,在C#和WPF中绘制图表的最佳方法是什么?
谢谢, 贝努瓦
我尝试过动态数据显示。它运作良好,但有一个真正的文档湖。我也尝试过WPF Toolkit。它也有效,但我认为绘制图表非常低。我正在等待动态数据显示的未来。
全部谢谢
答案 0 :(得分:6)
你的问题很棘手:它取决于你在寻找什么:你只是想绘制简单的二维图表,你想要缩放/平移或其他交互,以及你想要支付组件。以下是我所知道的体面WPF组件列表:
免费WPF图表:
付费工具:
完全披露: 我一直积极参与Visiblox的开发,因此我比其他人更了解库。
答案 1 :(得分:4)
WPF工具包可用。它免费提供CodePlex。它包含一些不错的图表类。
可以是http://wpf.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=29117 。有一些评论http://blogs.msdn.com/delay/archive/2009/06/25/wpf-charting-it-s-official-june-2009-release-of-the-wpf-toolkit-is-now-available.aspx 这里。
原帖[SO] What is the best way to make a graph in WPF? (or in general that would apply to WPF as well)
答案 2 :(得分:2)
在WPF中使用Path Geometry来绘制任何类型的图形,它有自己的语言。
答案 3 :(得分:0)
虽然我非常喜欢使用Telerik图表控件,但它们非常昂贵并且对许多人来说都是过度杀伤力。有许多免费的图表控件可供使用,但我不能推荐一个,因为我最近没有尝试过。
最后,它很大程度上取决于您的要求。如果您需要漂亮的3D图表,则需要使用与绘制简单折线图时不同的库。