.Net DataVisualization.Charting Форматирование значений по оси Y

Кто-нибудь знает, как форматировать и контролировать значения, показанные на оси Y диаграммы.Net 4 DataVisualization.Charting?

У меня есть значения по оси Y и даты по оси X. Значения на оси Y показывают несколько десятичных точек, и я хочу применить к ним пользовательский форматер, чтобы я мог показать их в любом формате, который я хочу. Так, например, я могу показать 1+3/4 вместо 1,75.

Я делаю все генерации диаграмм в коде, используя объект Chart из пространства имен System.Web.UI.DataVisualization.Charting.

2 ответа

Решение

Я нашел ответ, есть делегат Customize, который можно настроить, который вызывается после того, как все элементы данных были рассчитаны и до того, как будет отображена диаграмма. Если вы присоедините своего делегата к событию Customize Chart, вы сможете выполнить там все необходимые настройки.

this.Chart1.Customize +=new EventHandler(this.Chart1_Customize); 

Вы должны установить Format собственностью LabelStyle в соответствующей оси.

В вашем случае, как показано ниже.

ChartArea.AxisY.LabelStyle.Format = "{0.00}";

Пожалуйста, обратитесь к ссылкам ниже для получения дополнительной информации.

(См. Ответ Кишора)
http://social.msdn.microsoft.com/Forums/en-US/MSWinWebChart/thread/8f843a18-c72e-4cc1-9fcc-7ad0d9e39c15

НТН

Другие вопросы по тегам