如何设置图表标签的格式? 我需要在点之后只看到2位数。
我尝试chart.ChartAreas.First().AxisY.LabelStyle.Format = "#.##";
和0.00
我也尝试设置Series[0].LabelFormat = "0.00"
和#.##
但没有成功。
有什么问题?
答案 0 :(得分:7)
尝试将.AxisX.LabelStyle.Format
设置为"{0:0.00}"
- 我最近必须在我的某个图表上执行此操作,以便它可以正常工作。
答案 1 :(得分:4)
试试这个
chart.ChartAreas.First().AxisY.LabelStyle.Format = "F2";
以及此页面上的详细信息 http://msdn.microsoft.com/en-us/library/dwhawy9k.aspx
答案 2 :(得分: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;
}
集
答案 3 :(得分:0)
在标签内设置YValueType =“Double”和LabelFormat =“C”。