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 点,如前所示。
关于如何让它以我想要的方式显示有什么建议吗?
I have a windows forms project in VS2010 with a simple line chart.
The data is dynamic and always ranging between 1.4000 and 1.5000.
I want the Y axis's gridlines/labels to always be displayed on every #.##20 data point, as in:
1.4080 ----------------------------
1.4060 ----------------------------
1.4040 ----------------------------
1.4020 ----------------------------
1.4000 ----------------------------
etc.
So I tried the Interval property for the axis gridlines/labels, setting it to 0.002, and the result was that the gridlines/labels were displayed every 0.0020 points, like for example this:
1.4084 ----------------------------
1.4064 ----------------------------
1.4044 ----------------------------
1.4024 ----------------------------
1.4004 ----------------------------
but not on 0.0020 points too as shown previously.
Any suggestions on how to get it to be displayed the way I want?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在您的
AxisY
中,将最小值
值设置为1.4004,将最大值
值设置为1.4084(或将相应的最小值/最大值四舍五入到小数点后4位)来自动态数据),Interval
为 0.0020,IntervalAutoMode
为FixedCount
。另外,将轴的LabelStyle
的Format
设置为 {0.0000},以便在标签中舍入四位小数。In your
AxisY
, set theMinimum
value to 1.4004,Maximum
value to 1.4084(or the corresponding minimum/maximum value rounded to 4 decimal places pulled from your dynamic data),Interval
to 0.0020 andIntervalAutoMode
toFixedCount
. Also, set the axis'LabelStyle
'sFormat
to {0.0000} to have four decimal places of rounding in the label.