常用的曲线图控件
1、DynamicDataDisplay
微软开发的开源曲线图控件,已经停止更新非常久,只有.Net Framework的版本,不支持.NET Core。
2、InteractiveDataDisplay
也是微软开发的开源曲线图控件,相当于DynamicDataDisplay的升级版本,功能上比较相似,但API上有很多的不同。目前也已经停止更新,也是只有.Net Framework的版本,不支持.NET Core。
3、Visifire
免费的开源软件,后期版本转商业软件,目前已停止维护。可以找到开源版本的源码,只支持.Net Framework。
4、SciChart
国外开发的商业软件。网上有早期版本的破解版。性能还不错。
5、LightningChart
国外开发的商业软件。性能还不错。有C++等版本,C#的版本估计是拿C++的版本封装的。
6、LiveCharts
一个开源的曲线图控件,是用WPF开发的,只有WPF版本。
7、LiveCharts2
重新开发的跨平台的版本,目前还没有正式发布。支持Avalonia平台。
8、OxyPlot
开源的跨平台的曲线图控件,支持Avalonia平台。
9、Microcharts
免费开源的曲线图控件,跨平台,但不支持Avalonia平台。
控件的特点
名称 |
免费/开源 |
.NET CORE |
Avalona |
其它 |
DynamicDataDisplay |
免费+开源 |
不支持 |
不支持 |
|
InteractiveDataDisplay |
免费+开源 |
不支持 |
不支持 |
|
Visifire |
免费+开源 |
不支持 |
不支持 |
|
SciChart |
收费+商用 |
不支持? |
不支持? |
|
LightningChart |
收费+商用 |
不支持? |
不支持? |
|
LiveCharts |
免费+开源 |
支持 |
不支持 |
|
LiveCharts2 |
免费+开源 |
支持 |
支持 |
|
OxyPlot |
免费+开源 |
支持 |
支持 |
|
Microcharts |
免费+开源 |
支持 |
不支持 |
OxyPlot: https://www.cnblogs.com/wzwyc/p/17545141.html