当前位置: 移动技术网 > IT编程>开发语言>.net > Winforn中设置ZedGraph多条Y轴时曲线刻度不均匀问题解决

Winforn中设置ZedGraph多条Y轴时曲线刻度不均匀问题解决

2019年10月11日  | 移动技术网IT编程  | 我要评论

巴格西 下载,宿迁采购,西凉大玉儿

场景

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

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

在上面实现显示多条自定义y轴的效果上,效果是左边一条y轴,第二条在右边显示,然后第三条以及以后都在左边显示。

最终显示的多条y轴的效果如下:

 

 

第一条y轴的刻度线以及第二条的刻度线显示刻度不正确。

注:

博客主页:

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

实现

这是因为新增y轴后默认是刻度会在对面显示。

即第一条y轴的刻度和第三条y轴的刻度也会显示在右边第二条y轴的刻度上

而右边的y轴刻度也会显示在第一条y轴的刻度上。

所以在新增y轴时,不管新增多少条y轴,都要设置其刻度不在对面设置。

mypane.yaxis.majortic.isopposite = false;          //隐藏对面的刻度-主刻度

mypane.yaxis.minortic.isopposite = false;          //隐藏对面的刻度-小刻度

不要只设置第一条y轴,如果是在右边显示的y轴也要设置。

mypane.y2axis.majortic.isopposite = false;          //隐藏对面的刻度-主刻度

mypane.y2axis.minortic.isopposite = false;          //隐藏对面的刻度-小刻度

如果是在左边新增的y轴也需要设置。

yaxis.majortic.isopposite = false;          //隐藏对面的刻度-主刻度

yaxis.minortic.isopposite = false;          //隐藏对面的刻度-小刻度

//添加到y轴的list
mypane.yaxislist.add(yaxis);

修改之后效果

 

 

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网