有人知道如何格式化和控制.Net 4 DataVisualization.Charting图表的Y轴上显示的值吗?
我在Y轴上有值,在X轴上有日期。 Y轴上的值显示多个小数点,我想对它们应用自定义格式化程序,以便我可以以任何我想要的格式显示它们。例如,我可以显示1 + 3/4而不是1.75。
我正在使用System.Web.UI.DataVisualization.Charting命名空间中的Chart对象在代码中生成所有图表。
答案 0 :(得分:8)
您必须在相应的轴中设置Format
LabelStyle
属性。
在你的情况下,如下所示。
ChartArea.AxisY.LabelStyle.Format = "{0.00}";
请参阅以下链接了解更多详情。
HTH
答案 1 :(得分:4)
我找到了答案,有一个Customize委托可以设置,在计算完所有数据成员之后和渲染图表之前调用。如果您将代理人附加到图表的自定义事件,您将能够在那里进行所需的所有自定义。
this.Chart1.Customize +=new EventHandler(this.Chart1_Customize);