图表控件 ScottPlot

我认为,曲线图除非是特殊需求,一般控件无法满足,否则的话,建议大家还是使用控件的方式,因为可以节约很多时间,做更有意义的事。术业有专攻,这个时代,学会借力也是一种能力,站在巨人的肩膀上,我们可以飞得更快、更高。

关于ScottPlot ScottPlot 是一个.NET 图表组件, 主要有以下特点:

适用范围广:同时适用于 WinForms, WPF, Avalonia, Console, 支持 .NET Framework 4.6.1 及以上, NET Core 2.0 至 .NET 5。

上手简单:只需几行代码即可创建折线图、条形图、饼图、散点图等。

性能强悍:千万级数据处理无压力,可媲美 Python Matplotlib。

可交互:支持用户和图表数据进行交互,注入灵魂。

开源免费:基于MIT开源协议,已经开源多年,不存在版权和收费问题。

组件丰富:图表组件非常全面,可满足各种场景下的展示需求。

关于使用 ScottPlot 上手非常简单,几分钟就可以搭建一个简单的 Demo ,这里以 WinForm为例。

1、首先创建一个 Windows 窗体应用,然后通过 Nuget 搜索 ScottPlot ,直接安装即可。 2、安装完成之后,工具箱里会有个 ScottPlot.WinForms 的选项,里面会有FormsPlot 控件。 3、直接将控件拖到界面上,调整至合适大小。 4、在初始化界面中,简单写几行代码,如下: 5、运行效果就出来了,如下图所示: 6、更多的功能支持,可以查看Demo案例。

查看原文