近期,将使用过的几款Chart组件进行汇总,目前先介绍免费版:
1. ZedGraph(不支持WPF的MVVM)
这个款组件历史比较悠久,从官网来看从2008年就停止了更新。但是从图表种类来说,可以满足开发者的基本要求下面是官方链接,感兴趣的可以look一下:
http://zedgraph.sourceforge.net/samples.html
2. Toolkit
3. WPF Toolkit
下载地址:https://www.codeproject.com/Articles/196502/WPF-Toolkit-Charting-Controls-Line-Bar-Area-Pie-Co
或
下载地址:https://www.c-sharpcorner.com/Downloads/16/wpf-toolkit-download.aspx
4. LiveCharts(支持WPF的MVVM)
这个组件根据功能、性能有免费版本使用(MIT开源协议),界面还是比较漂亮的的。下面放上官网链接自行学习。
官网:https://lvcharts.net
git地址:https://github.com/beto-rodriguez/Live-Charts
5. 跨平台的LiveCharts2也来了,应该是因为跨平台的问题,听说不支持MVVM(没有尝试),感兴趣的欢迎尝试留言,后面会继续更新。
git地址:https://github.com/Live-Charts/LiveCharts2
6. C#原生Chart组件:System.Windows.Forms.DataVisualization.Charting(不支持WPF的MVVM)
网上有很多该组件的使用介绍,自行百度。