场景
Winform中实现ZedGraph的多条Y轴(附源码下载):
https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/100132245
在上面实现多条Y轴后,页面也要添加多条Y轴,怎样设置才能让多条曲线与多条Y轴产生一一对应关系。
注:
博客主页:
https://blog.csdn.net/badao_liumang_qizhi
关注公众号
霸道的程序猿
获取编程相关电子书、教程推送与免费下载。
实现
在添加曲线时设置曲线的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; }
效果
此时三条曲线分别以三条不同的Y轴作为参照。