MSChart: 标签格式化

6
我该如何格式化图表标签?我只需要看到小数点后的两位数字。
我尝试了 chart.ChartAreas.First().AxisY.LabelStyle.Format = "#.##";0.00 我还尝试设置 Series[0].LabelFormat = "0.00"#.##,但都没有成功。
是什么出了问题?
当前图表如下所示: current chart
4个回答

7
尝试将.AxisX.LabelStyle.Format设置为"{0:0.00}" - 我最近在其中一个图表上这样做了,所以它应该有效。

4

0
在 标签中设置 YValueType="Double" 和 LabelFormat="C"。


0
你也可以遍历列表。这是我为百分比所做的事情:
foreach (var point in Chart.Series[0].Points)
{
    point.Label = point.YValues[0].ToString("P2");
    point.LegendText = point.YValues[0].ToString("P2") + " - " + point.AxisLabel;
}

设置


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接