我正在寻找一个非常简单的WPF图表,它应该有一个2D图形,并且应该有平移和缩放功能.
支持平移/缩放的免费工具:
实时图表
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的开发,因此我比其他人更了解库.
另一个是OxyPlot,它是一个开源的跨平台(WPF,Silverlight,WinForms,Mono).Net绘图库.
DynamicDataDisplay是内置的精彩,缩放和平移,在CodePlex上是免费的.
你可以在WPF上运行 Silverlight图表控件,它们非常好(而且是免费的).
WPF工具包可用.它免费提供CodePlex.
它可以在这里下载.有一些评论在这里.
WPF工具包中的图表控件有一个可怕的错误:它永远不会忘记任何数据点.因此,如果您尝试实现浮动图表,那么在绕过大约3000个DataPoint对象之后,您将会失去内存.这个错误已在一年前报告给MS,但似乎没有人关心......
麻雀图表工具包一个最好的开源图表控件为多个平台
-WPF
-Silverlight
-WinRT
-Windows电话
-Windows形式
-单
https://sparrowtoolkit.codeplex.com/