c#-MSChart轴上的固定间隔
作者:互联网
我在VS2010中有一个带有简单折线图的Windows窗体项目.
数据是动态的,并且始终在1.4000和1.5000之间.
我希望Y轴的网格线/标签始终显示在每个#.## 20数据点上,如下所示:
1.4080 —————————-
1.4060 —————————-
1.4040 —————————-
1.4020 —————————-
1.4000 —————————-
等等
因此,我尝试了轴线网格线/标签的Interval属性,将其设置为0.002,结果是网格线/标签每0.0020点显示一次,例如:
1.4084 —————————-
1.4064 —————————-
1.4044 —————————-
1.4024 —————————-
1.4004 —————————-
但也不能像以前显示的那样在0.0020点上.
关于如何使其以我想要的方式显示的任何建议?
解决方法:
在AxisY中,将“最小值”设置为1.4004,将“最大值”设置为1.4084(或从动态数据中拉出的相应最小值/最大值四舍五入到小数点后四位),将“时间间隔”设置为0.0020,将“时间间隔自动模式”设置为FixedCount.另外,将轴的LabelStyle的格式设置为{0.0000},以在标签中舍入四舍五入到小数点后四位.
标签:visual-studio-2010,mschart,vb-net,c,winforms 来源: https://codeday.me/bug/20191102/1991570.html