当前位置:  开发笔记 > 编程语言 > 正文

WPF图表控件

如何解决《WPF图表控件》经验,为你挑选了7个好方法。

我正在寻找一个非常简单的WPF图表,它应该有一个2D图形,并且应该有平移和缩放功能.



1> Gergely Oros..:

支持平移/缩放的免费工具:

实时图表

DynamicDataDisplay - 一个不错的开源数据可视化库.不幸的是,它自2009年4月30日以来没有更新.

OxyPlot

没有内置平移/缩放支持的免费工具:

WPF工具包.支持最重要的2D图表,您必须自己实现平移/缩放.

WPF工具包开发版.支持堆叠图表,相当于Silverlight版本.

内置平移/缩放支持的付费工具:

Visiblox图表(已停刊).支持最重要的2D图表,包括缩放和平移.免费版附带水印.(请参阅此博客文章,了解如何使用缩放/平移)

SciChart WPF.支持DirectX加速2D和3D图表,带有缩放和平移,带有动画缩放功能的鼠标滚轮.(请参阅此博客文章,了解如何在多个图表中使用缩放/平移)

Infragistics xamDataChart.支持最重要的2D图表,缩放和平移.请参阅此博客文章,了解如何使用缩放.

Telerik RadChart.支持大量的2D图表,有一些支持缩放和平移,你可能需要做一些工作.

Visifire.支持大量的2D图表和没有动画的缩放,可能需要做一些额外的工作才能实现更平​​滑的缩放.(此服务不再可用)

DevExpress ChartControl.支持最常见的2D系列类型,可以使用鼠标,键盘和触摸手势执行缩放和平移(滚动)操作.

Syncfusion SfChart.支持许多2D系列类型,并提供支持触摸模式的交互式缩放功能.支持各种缩放类型(鼠标滚轮,捏合,选择).

完全披露:我一直积极参与Visiblox的开发,因此我比其他人更了解库.


如果你很高兴有水印图表,Visiblox似乎是免费的,而Visifire只是试用版.

2> Govert..:

另一个是OxyPlot,它是一个开源的跨平台(WPF,Silverlight,WinForms,Mono).Net绘图库.


Oxy情节真的很好,但它不是我想要的所以我做了这个,也许它可以帮助别人了https://github.com/beto-rodriguez/Live-Charts

3> MrTelly..:

DynamicDataDisplay是内置的精彩,缩放和平移,在CodePlex上是免费的.



4> Steven Robbi..:

你可以在WPF上运行 Silverlight图表控件,它们非常好(而且是免费的).



5> epotter..:

WPF工具包可用.它免费提供CodePlex.

它可以在这里下载.有一些评论在这里.



6> 小智..:

WPF工具包中的图表控件有一个可怕的错误:它永远不会忘记任何数据点.因此,如果您尝试实现浮动图表,那么在绕过大约3000个DataPoint对象之后,您将会失去内存.这个错误已在一年前报告给MS,但似乎没有人关心......



7> 小智..:

麻雀图表工具包一个最好的开源图表控件为多个平台
-WPF
-Silverlight
-WinRT
-Windows电话
-Windows形式
-单

https://sparrowtoolkit.codeplex.com/

推荐阅读
kikokikolove
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有