轴值格式化图表

时间:2014-11-22 20:34:32

标签: c# winforms graph

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

enter image description here

有没有人知道我能用更好的格式显示值?例如,在上图中我会看到如下标签:8.00,10.00,12.00?我也可以使用以下值:7.98,9.98,11.98,所以使用有限的小数位数。

我已经在控件设计器中查找了Chart控件,我可以在其中指定格式字符串或小数位数,但我找不到它。

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

1 个答案:

答案 0 :(得分:7)

设置LabelStyle.Format属性:

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

或者

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