MSChart показывает оси в тысячах
Мне нужно представить диаграмму с осью Y в MS Chart, чтобы вместо 1000, 1500, 2000 она отображалась как 1K, 1,5K и 2K и т. Д.
Можно ли это сделать, и может ли кто-нибудь указать мне правильное направление?
1 ответ
Вы можете реализовать событие настройки mschart.
private void chart1_Customize(object sender, EventArgs e)
{
foreach (var yAxisLabel in chart1.ChartAreas[0].AxisY.CustomLabels)
{
label.Text = double.Parse(label.Text)/1000 + "K";
}
}
Это событие вызывается непосредственно перед тем, как изображение графика будет нарисовано. Это событие следует использовать для настройки изображения диаграммы.