Как мне отформатировать метку диаграммы?Мне нужно видеть только 2 цифры после точки.
Я пытаюсь chart.ChartAreas.First().AxisY.LabelStyle.Format = "#.##"; и 0.00
chart.ChartAreas.First().AxisY.LabelStyle.Format = "#.##";
0.00
Также я пытаюсь установить Series[0].LabelFormat = "0.00" и #.##
Series[0].LabelFormat = "0.00"
#.##
без успеха.
Что не так?
Попробуйте установить .AxisX.LabelStyle.Format на "{0:0.00}" - мне пришлось сделать это недавно на одном из моих графиков, чтобы он работал.
.AxisX.LabelStyle.Format
"{0:0.00}"
попробуйте
chart.ChartAreas.First().AxisY.LabelStyle.Format = "F2";
и подробности на этой странице http://msdn.microsoft.com/en-us/library/dwhawy9k.aspx
Установите YValueType = "Double" и LabelFormat = "C" в теге.
Вы также можете перебрать свой список.Вот что я сделал для процентов:
foreach (var point in Chart.Series[0].Points) { point.Label = point.YValues[0].ToString("P2"); point.LegendText = point.YValues[0].ToString("P2") + " - " + point.AxisLabel; }
Set