在WinForms项目中,我使用标准的Chart控件(来自VS工具箱)来显示压力与时间的关系。必须可以缩放图形。这可以正常工作,但是缩放图中的X轴值以很多小数位显示了这些值:
有谁知道我可以用更好的格式显示值吗?例如,在上图中,我会看到类似8.00、10.00、12.00这样的标签?我还可以使用以下值:7.98、9.98、11.98,因此小数位数有限。
我在Chart控件的控件设计器中寻找了可以在其中指定格式字符串或小数位数的控件,但找不到它。
该图表没有什么特别的。它显示2个系列(不容易看到,但您可能会看到一条蓝线和一条绿线)。我将两个系列的图形都使用FastLine类型。我通过在图形设计器中将CursorX和CursorY设置为IsUserEnabled和IsUSerSelection为true来启用缩放。如前所述,这是可行的,但我无法发现属性以自定义值的格式。
设置LabelStyle.Format
属性:
chart1.ChartAreas[0].AxisX.LabelStyle.Format = "0.00";
或者
chart1.ChartAreas[0].AxisX.LabelStyle.Format = "{0:0.00}";
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句