2011-07-18 14 views
6

Hola estoy usando control de gráfico Ms en aplicación winforms para la visualización de valores de acuerdo con las fechascómo cambiar la dirección de la etiqueta del eje X en los gráficos ms

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

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

Cualquiera que me ayude en este problema

enter image description here

Muchas Gracias ....

+0

No vincula los datos de otra manera, ¿realmente necesitas la X? xis vertical? – V4Vendetta

+0

@ V4 Vendetta ya realmente necesito el eje x vertical – user682417

Respuesta

23

Como entiendo su pregunta - usted está pidiendo cómo girar la etiqueta gráfico para mostrar verticalmente.

Puede girar la etiqueta del eje X de la siguiente manera:

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

Esto supone que ha asociado su serie con la primera área del gráfico, que es el valor por defecto sin modificaciones cuando se utiliza el diseñador de Windows Forms.

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

Avísame si esto no es lo que estás tratando de hacer y voy a publicar una respuesta actualizada.

Antes de rotación
Before Rotation

después de la rotación
enter image description here

Editar: Otra respuesta añadido después de mi mensaje inicial menciona en ciertas situaciones puede ser importante establecer chartArea1.AxisX.IsLabelAutoFit = false;

15

Si no lo ha hecho, se obtienen muestras de tabla de Microsoft:
http://archive.msdn.microsoft.com/mschart

A continuación, compruebe la sección de etiquetas
Características Gráfico> Etiquetas

Para responder a su pregunta directamente, establecer el ángulo en LabelStyle, y no te olvides de deshabilitar la función de auto configuración

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

IsLabelAutofit también anuló el tamaño de la fuente. Me sacó de un aprieto. ¡Ten algunos puntos! – Sico

Cuestiones relacionadas