欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Winform中设置ZedGraph多条Y轴时与多条曲线一一对应

程序员文章站 2022-10-26 08:13:25
场景 Winform中实现ZedGraph的多条Y轴(附源码下载): https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/100132245 在上面实现多条Y轴后,页面也要添加多条Y轴,怎样设置才能让多条曲线与多条Y轴产生一一对应关系。 ......

场景

winform中实现zedgraph的多条y轴(附源码下载):

https://blog.csdn.net/badao_liumang_qizhi/article/details/100132245

在上面实现多条y轴后,页面也要添加多条y轴,怎样设置才能让多条曲线与多条y轴产生一一对应关系。

注:

博客主页:

关注公众号
霸道的程序猿
获取编程相关电子书、教程推送与免费下载。

实现

在添加曲线时设置曲线的yaxisindex属性使其对应不同的y轴。

//循环添加曲线
            for (int i = 0; i < ylist.count; i++)
            {
                lineitem mycurve = mypane.addcurve(ylist[i].title, datacharthelper.setcurvetext(interval, xattribute.titlekey, ylist[i].titlekey), system.drawing.colortranslator.fromhtml(ylist[i].color), symboltype.none);
                //根据配置文件设置曲线类型
                mycurve = setcurvetype(mycurve, ylist[i].type, ylist[i].color);
                mycurve.yaxisindex = i;                                             
            }

效果

Winform中设置ZedGraph多条Y轴时与多条曲线一一对应

 

 

Winform中设置ZedGraph多条Y轴时与多条曲线一一对应

此时三条曲线分别以三条不同的y轴作为参照。