2014-11-22 52 views
3

在我的WinForms项目中,我使用标准图表控件(来自VS工具箱)来显示压力与时间的关系。必须可以放大图形。这工作得很好,但在缩放图中的X轴值显示在很多小数的值:图表的轴值格式化

enter image description here

有没有人有一个想法是什么,我可以告诉一个更好的格式值是多少?例如,在上图中,我会看到如下标签:8.00,10.00,12.00?我也可以使用像7.98,9.98,11.98这样的数值,所以数字有限。

我已经查看了控件设计器中的图表控件,我可以指定一个格式字符串或小数位数,但是我找不到它。

这个图表没有什么特别之处。它显示了2个系列(不容易看,但你可能会看到一条蓝色和绿色的线)。我使用两个系列的FastLine类型的图。我通过在图形设计器中为CursorX和CursorY设置IsUserEnabled和IsUSerSelection为true来启用缩放。如上所述,这有效,但我无法找到属性来自定义值的格式。

回答

5

设置LabelStyle.Format属性:

chart1.ChartAreas[0].AxisX.LabelStyle.Format = "0.00"; 

或者

chart1.ChartAreas[0].AxisX.LabelStyle.Format = "{0:0.00}"; 
+0

它的工作原理!我花了将近一天的时间寻找解决方案。非常感谢您的快速回答。我可能会在几分钟内打上绿色的选中标记 - 我会这样做。 – Sjips 2014-11-22 20:43:39