当前位置: 首页 > news >正文

15-C#的scottplot控件库绘制曲线图

C#的scottplot控件库绘制曲线图

1.使用Nuget 安装scottplot控件库

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.绘制柱状图

        private void button54_Click(object sender, EventArgs e){double[] values = { 5, 10, 7, 13, 22, 18, 33, 16 };formsPlot1.Plot.Add.Bars(values);formsPlot1.Refresh();}

在这里插入图片描述

3.中文标题显示问题

formsPlot1.Plot.Title("标题1", 20);
formsPlot1.Plot.XLabel("采样数");
formsPlot1.Plot.YLabel("功率值");
formsPlot1.Plot.Font.Automatic();
formsPlot1.Refresh();

在这里插入图片描述

4.绘制曲线

 List<double> list_bain = new List<double>();List<double> list_baot = new List<double>();private void timer3_Tick(object sender, EventArgs e){try{double[] lis_d1 = new double[list_bain.Count];for (int i = 0; i < lis_d1.Length; i++){lis_d1[i] = i + 1;}formsPlot1.Plot.Clear();formsPlot1.Plot.AddSignalXY(lis_d1.ToArray(), list_bain.ToArray(), Color.Blue);formsPlot1.Refresh();double[] lis_d2 = new double[list_baot.Count];for (int i = 0; i < lis_d2.Length; i++){lis_d2[i] = i + 1;}formsPlot2.Plot.Clear();formsPlot2.Plot.AddSignalXY(lis_d2.ToArray(), list_baot.ToArray(), Color.Blue);formsPlot2.Refresh();}catch (Exception ex){MessageBox.Show(ex.Message,"ERROR");}}

相关文章:

  • 免费Excel插件合集 数据处理效率翻倍工具
  • 机器学习8——神经网络下
  • X-Search:Spring AI实现的AI智能搜索
  • 协作机器人优化自动化工作流程,提升工作效率
  • HTTP中常见的Content-Type
  • RabbitMQ 高可用集群设计与消息幂等性实战指南
  • C#写破解rar文件密码例程
  • [C语言]typedef关键字详解
  • documents4j导出pdf
  • 垃圾收集相关算法Test
  • PowerBi 巧用UNICHAR(8203)实现自定义排序
  • flask使用-链接mongoDB
  • Docker镜像制作案例
  • stm32 USART串口协议与外设(程序)——江协教程踩坑经验分享
  • 万兴喵影Filmora AI Video v14.7.03国际高级版,AI视频剪辑全能工具,一键专业级创作​
  • 【数据挖掘】聚类算法学习—K-Means
  • Stable Diffusion 项目实战落地:从0到1 掌握ControlNet:打造光影文字 第二篇 - 野外光影字
  • MATLAB GUI界面设计 第六章——常用库中的其它组件
  • 2.安装Docker
  • 算法竞赛中超过 1000×1000 的整型二维数组如何处理?