A。WinForm Chart图表控件https://blog.csdn.net/fangyuan621/article/details/139374014https://blog.csdn.net/lvxingzhe3/article/details/139684728https://www.cnblogs.com/baozi789654/p/14349851.htmlhttps://www.cnblogs.com/baozi789654/p/13981492.htmlhttps://www.cnblogs.com/baozi789654/p/14534774.htmlhttps://blog.csdn.net/qq_38693757/article/details/125513359官方图表控件Chart重要的组成部分ChartAreas属性绘图区可以有多个每个区域可以绘制不同的图形如柱状图(Column Bar)饼状图线性图等 ****Series属性序列即绘制的图形 ***Legends属性图例一般用来解释某个序列的意思。注解 ***Titles图表标题集合设置图表的标题 ***图表的数据从数据库来****轴两个轴标题两个轴轴标签值标签放到值标签时提示 网格线标签样式(文字边框)图表的外观调色板Palette自定义属性CustomProperties图表类型ChartType官方图表控件Chart应用步骤1。拖控件2。设数据3。更改属性Chart控件绑定数据两种方式1。通过DataBindXY()chart1.Series[Series1].Points.DataBindXY(XList, YList);chart1.Series[0].Points.DataBind(list, X, Y, null);2。通过DataSourcechart1.DataSource result;chart1.Series[0].XValueMember CategoryName;chart1.Series[0].YValueMembers Num;B。C# WinForm中图表库LiveCharts及LiveCharts2、ScottPlot.NET、OxyPlot推荐使用LiveCharts21. LiveCharts可以应用到多个平台如WinForm、WPF等https://github.com/beto-rodriguez/LiveCharts2LiveCharts2官网https://livecharts.dev/LiveCharts官网https://v0.lvcharts.com/2. ScottPlot.NEThttps://scottplot.net/3. OxyPlot实时曲线https://oxyplot.github.io/https://gitee.com/electronic-diy-studio/OxyPlotWinformC。LiveCharts2应用https://blog.csdn.net/weixin_40314351/article/details/130219993https://blog.csdn.net/weixin_47195090/article/details/145139645D。LivCharts应用https://blog.csdn.net/weixin_45114627/article/details/1410659531。LiveCharts2 是什么LiveCharts2 是一个简单、灵活、交互式以及功能强大的跨平台图表库。LiveCharts是一个.net的数据可视化库可以跨多个设备和框架运行它在MIT许可证下运行(免费)并提供了一个付费包来提高性能和扩展功能。LiveCharts2 现在几乎可以运行在任何平台支持MauiUno Platform、Avalonia、Etoforms、Xamarin、Blazor-wasm、WPF、Winforms、WinUI、UWP等。LiveCharts2 是LiveCharts(0)的升级它修复了前身的主要设计问题专注于在任何地方运行在不丢失V0中已有的特性情况下提高了灵活性。2。LiveCharts2 可以做什么LiveCharts2 提供了折线图、饼图、柱状图、散点图、面积图等多种类型的图表。此外它还支持多个图表联动显示支持动态更新数据、自定义样式和动画效果等功能。可参考【livechart2可绘制的图类型.png】3。怎么使用a. 创建一个.net framework版本/.net core(出现版本不兼容问题)的winform项目b. 安装LiveChartsCore.SkiaSharpView.WinForms类库c. 抄文档。贝塞尔曲线https://cubic-bezier.com/#.16,.93,.82,.35缓动函数补充了解一下主流3个设计模式MVP WindowForm code-behind代码在后面代码在设计器的后面所见即所得。MVC Web项目 Java Web, 前端Vue, React等asp.net, php。MVVM WPFWeb项目从MVC进化过来的Model 模型本质上数据View 视图本质上界面Presenter 呈现器 充当“桥梁”负责两部分工作1。把模型中存储的数据渲染到视图。2。把视图搜集的信息再存储到模型。Model 模型本质上数据View 视图本质上界面Control 控制器 充当“桥梁”负责两部分工作1。把模型中存储的数据渲染到视图。2。把视图搜集的信息再存储到模型。Model 模型本质上数据View 视图本质上界面ModelView 模型视图 充当“桥梁”负责两部分工作1。把模型中存储的数据渲染到视图。2。把视图搜集的信息再存储到模型。LiveChart2 版本2.0.5版本支持.net core。.net framework不能显示图表是官方更新问题。使用LiveChart2步骤1。安装LiveChartsCore.SkiaSharpView.WinForms一次性。2。创建图表实例并添加到窗体上。某种图表 注意标题图例序列3。修改数据源序列Series4。修改外观细节各种属性查文档