本文介绍了WPF 图表控件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在寻找一个非常简单的 WPF 图表,它应该有一个 2D 图形和应该有平移和缩放设施.
I am looking for a very simple WPF chart which should have a 2D graph and should have pan and zoom facilities .
推荐答案支持平移/缩放的免费工具:
Free tools supporting panning / zooming:
- 实时图表
- ScottPlot
- DynamicDataDisplay - 一个不错的开源数据可视化库.很遗憾,它自 2009 年 4 月 30 日起未更新.
- OxyPlot
- Live Charts
- ScottPlot
- DynamicDataDisplay - a nice, open source data visualization library. Unfortunately it's not been updated since April 30, 2009.
- OxyPlot
没有内置平移/缩放支持的免费工具:
Free tools without built in pan / zoom support:
- WPF 工具包.支持最重要的 2D 图表,您必须自己实现平移/缩放.
- WPF 工具包开发版本.支持堆叠图表,相当于 Silverlight 版本.
- WPF Toolkit. Supports most important 2D charts, you'll have to implement pan / zoom yourself.
- WPF Toolkit Development Release. Supports stacked charts, equivalent to the Silverlight version.
具有内置平移/缩放支持的付费工具:
Paid tools with built in pan / zoom support:
- Visiblox 图表(已停产).支持最重要的 2D 图表,带有缩放和平移功能.免费版带有水印.(查看此博文关于使用缩放/平移)
- SciChart WPF.支持 DirectX 加速 2D &3D 图表,带有缩放和平移功能,带有缩放动画的鼠标滚轮.(参见这篇博文,了解如何使用缩放/平移多个图表)
- 基础设施 xamDataChart.支持最重要的 2D 图表、缩放和平移.参见 这篇博客文章关于如何使用缩放.
- Telerik RadChart.支持大量 2D 图表,支持缩放和平移,您可能需要在这方面做一些工作.
- Visifire.支持大量 2D 图表和无动画缩放,可能需要做一些额外的工作以获得更平滑的缩放.(此服务不再可用)
- DevExpress ChartControl.支持最常见的 2D 系列类型,缩放和平移(滚动) 操作可以使用鼠标、键盘和触摸手势来执行.
- Syncfusion SfChart.支持多种2D系列类型并提供交互式缩放 功能,支持触摸模式.支持各种缩放类型(鼠标滚轮、捏合、选择).
- Visiblox Charts (Discontinued). Support for the most important 2D charts, comes with zooming and panning. The free version comes with watermark. (See this blog post on using zooming / panning)
- SciChart WPF. Supports DirectX accelerated 2D & 3D charts, comes with zooming and panning, mouse-wheel with animation on zoom. (See this blog post on using zooming / panning across multiple charts)
- Infragistics xamDataChart. Supports most important 2D charts, zooming and panning. See this blog article on how to use zooming.
- Telerik RadChart. Supports lots of 2D charts, has some support for zooming and panning, you might need to do a little work on that.
- Visifire. Supports lots of 2D charts and zooming without animation, might need to do some extra work for smoother zooming.(This service is no longer available)
- DevExpress ChartControl. Supports most common 2D Series types, zooming and panning (scrolling) operations can be performed using the mouse, keyboard, and touch gestures.
- Syncfusion SfChart. Supports many 2D series types and provides the interactive zooming feature that supports the touch mode. Various zoom types are supported (mouse wheel, pinch, selection).
完全披露:我一直在大力参与 Visiblox 的开发,因此我比其他库更详细地了解该库.
Full Disclosure: I have been heavily involved in development of Visiblox, hence I know that library in much more detail than the others.
更多推荐
WPF 图表控件
发布评论