我在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中,将Minimum值设置为1.4004,将Maximum值设置为1.4084(或将相应的最小/最大值四舍五入到动态数据中的4个小数位),将Interval设置为0.0020和IntervalAutoModeFixedCount。另外,将轴的LabelStyleFormat设置为{0.0000},以在标签中将小数点后四舍五入。

10-04 15:16