.Net DataVisualization.Charting Formatting values on Y-Axis

Guy picture Guy · Aug 21, 2010 · Viewed 12k times · Source

Does anybody know how to format and control the values shown on the Y-Axis of a .Net 4 DataVisualization.Charting chart?

I have values on the Y-Axis and dates on the X-Axis. The values on the Y-Axis are showing multiple decimal points and I want to apply a custom formatter to them so that I can show them in any format I want. So for example I can show 1+3/4 instead of 1.75.

I am doing all of the chart generation in code using a Chart object from the System.Web.UI.DataVisualization.Charting namespace.

Answer

Prince Ashitaka picture Prince Ashitaka · Sep 2, 2010

You have to set the Format property of LabelStyle in the respective axis.

In your case, like below.

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

Please refer the links below for further details.

(Refer the answer by Kishore)
http://social.msdn.microsoft.com/Forums/en-US/MSWinWebChart/thread/8f843a18-c72e-4cc1-9fcc-7ad0d9e39c15#5fcef069-7ea7-4d73-9611-90bf9e14ede3

HTH