2011-03-08 27 views
5

Tengo datos trazados en un gráfico de línea MSChsart.MSChart Y-Axis y X-Axis etiquetado

En el eje Y que tienen valores que van forma 0 300. Podría alguien que me haga saber es posible

cambio mi:

valores del eje Y etiquetar de (0 a 300) a un valor de (-150 a 150).

sin cambiar los valores DATA de mi eje Y.

Con esto quiero decir que quiero que las etiquetas muestren valores diferentes, pero no quiero editar mis valores de datos graficados. Así, por ejemplo si tengo datos trazados en el valor del eje Y de 150, la etiqueta = eje Y debe mostrar que en 0.

Cualquier ayuda sería muy apreciada

Respuesta

7

Implemt Personalizar evento

private void chart1_Customize(object sender, EventArgs e) 
    { 
     foreach (var label in chart1.ChartAreas[0].AxisY.CustomLabels) 
     { 
      label.Text = (double.Parse(label.Text) - 150).ToString(); 
     } 
    }