编辑
2025-09-26
C#
00

目录

摘要
正文

摘要

ScottPlot是一个功能强大的C#绘图库,特别适用于WinForm开发。它提供了丰富的图表类型和定制化选项,使开发者能够轻松地在应用程序中绘制高质量的图表和数据可视化。

正文

  1. 数据可视化:ScottPlot可以帮助开发者将数据转化为直观的图表,使用户能够更好地理解和分析数据。
  2. 数据分析和趋势分析:通过ScottPlot,开发者可以绘制各种图表类型,如折线图、散点图、柱状图、饼图等,以便更好地分析数据和观察趋势。
  3. 数据报表生成:ScottPlot提供了丰富的定制选项,使得开发者能够轻松地生成符合需求的数据报表,并支持导出为图片或PDF格式。
  4. 交互性和动态更新:ScottPlot支持交互式操作和动态更新,使得用户能够与图表进行交互,实时查看数据的变化。

nuget 安装ScottPlot,这里我们使用的是5.0以上版本,这块与以前4.x版本区别比较 大

image.png

拖拽控件到Form界面

image.png

image.png

C#
private void Form1_Load(object sender, EventArgs e) { double[] dataX = { 1, 2, 3, 4, 5 }; double[] dataY = { 1, 5, 5, 7, 9 }; formsPlot1.Plot.Add.Scatter(dataX, dataY); }

image.png

C#
//线宽 scatter.LineStyle.Width = 5; //线的颜色 scatter.LineStyle.Color = Colors.Green.WithOpacity(0.3);

image.png

C#
//设置点的颜色 scatter.MarkerStyle.Fill.Color = Colors.Red.WithOpacity(0.5); //点的大小 scatter.MarkerStyle.Size = 15;

image.png

C#
scatter.MarkerStyle = new MarkerStyle(shape: MarkerShape.FilledCircle , 10,ScottPlot.Colors.Red);

本文作者:技术老小子

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!