2011-06-06 76 views
6

如何格式化图表标签? 我只需要在点后看到两个数字。MSChart:标签格式

我尝试chart.ChartAreas.First().AxisY.LabelStyle.Format = "#.##";0.00

我也尝试设置Series[0].LabelFormat = "0.00"#.##

,并没有成功。

出了什么问题?

current chart

回答

7

尝试设置.AxisX.LabelStyle.Format"{0:0.00}" - 我最近做我的图表之一,所以它应该工作。

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; 
} 

0

设置YValueType = “双” 和LabelFormat = “C” 的标签内。