tutorial net microsoft example ejemplos datavisualization control charting chart asp c# asp.net charts mschart

c# - net - cómo cambiar la dirección de la etiqueta del eje X en los cuadros ms



ms chart control tutorial (2)

Hola, estoy usando el control de gráfico Ms en la aplicación winforms para mostrar los valores según las fechas

Necesito cambiar los valores de la etiqueta del eje x (fechas) dirección horizontal a vertical

He buscado tantas propiedades, pero no encontré ninguna solución para esto.

Cualquiera me ayude con este problema

Muchas gracias ....


Si aún no lo ha hecho, obtenga las muestras de gráficos de microsoft:
http://archive.msdn.microsoft.com/mschart

Luego revisa la sección de Etiquetas
Características del gráfico> Etiquetas

Para responder a su pregunta directamente, establezca el ángulo en LabelStyle y no olvide deshabilitar la función de autocompletar

chartArea1.AxisX.IsLabelAutoFit = false; chartArea1.AxisX.LabelStyle.Angle = 90;


Según entiendo tu pregunta, estás preguntando cómo rotar la etiqueta del gráfico para que se muestre verticalmente.

Puede rotar la etiqueta del eje x de la siguiente manera:

chart1.ChartAreas[0].AxisX.LabelStyle.Angle = -90;

Esto supone que ha asociado su serie con el primer área del gráfico, que es la predeterminada sin modificación cuando se utiliza el diseñador de Winforms.

Las siguientes imágenes muestran cómo se vería el gráfico antes de que se aplique el código anterior, la segunda imagen muestra cómo aparece después de aplicar el código.

Avíseme si esto no es lo que está tratando de hacer y publicaré una respuesta actualizada.

Antes de la rotación

Después de la rotación

Editar: Otra respuesta agregada después de mis menciones iniciales en ciertas situaciones puede ser importante establecer chartArea1.AxisX.IsLabelAutoFit = false;