I have a 3 point axis for axisY
in a chart for ASP.NET. Right now it shows 1, 2, and 3. I need to assign string values to the points. I have found that it is somewhere in here:
Chart1.ChartAreas[0].AxisY.CustomLabels.Add(??????);
Not sure how to get it not to have to take a double
value and be able to assign a string to the point.
You have to create a custom label, set its properties, then add it to the axis
What about this?
CustomLabel label = new CustomLabel();
label.FromPosition = -1.0;
label.ToPosition = 1.0;
label.Text = "0";
label.RowIndex = 0;
Chart1.ChartAreas[0].AxisY.CustomLabels.Clear();
Chart1.ChartAreas[0].AxisY.CustomLabels.Add(label);
This will render a 0 where the Y-axis meets the X-axis.