在zedGraph曲线上显示数据,显示波峰,寻峰算法的实现

5 篇文章 2 订阅

寻峰算法的代码可以在我的上篇博客中查看C#中读取.mat文件,然后实现寻峰算法
核心代码是这部分

            LineItem line = zedGraphControl1.GraphPane.AddCurve("", list1, Color.Red, SymbolType.None);//绘制图表
            line.Line.Width = 2;
            for(int n=0;n< index.Length;n++)
            {
                PointPair PT = line.Points[index[n]];
                string label = data2[n].ToString("f2");
                TextObj text = new TextObj(label, PT.X, PT.Y + 5, CoordType.AxisXYScale, AlignH.Left, AlignV.Center);
                // 隐藏标注的边框和填充
                text.FontSpec.Border.IsVisible = false;
                text.FontSpec.FontColor= System.Drawing.Color.Red;//设置字体颜色
                text.FontSpec.Fill.IsVisible = false;
                text.FontSpec.Fill.Color = System.Drawing.Color.White;
                text.FontSpec.Size = 18;//控制标签显示大小
                // 选择标注字体90°
                text.FontSpec.Angle = 90;//横向显示
                zedGraphControl1.GraphPane.GraphObjList.Add(text);
            }

效果如下:
在这里插入图片描述

  • 0
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值