2011-09-27 19 views
21

En el gráfico de columnas de ASP.NET, cuando el tamaño del gráfico es pequeño, algunas etiquetas de ejes no se muestran.Fuerce todas las etiquetas de eje para mostrar

Pregunta: ¿Cómo puedo forzar que se muestre toda la etiqueta incluso si tienen que superponerse?

+0

Puede dar rápidamente un fondo para el problema – V4Vendetta

+0

Hola, estoy dibujando un gráfico de columnas usando gráficos ASP.NET. Tengo 10 puntos para dibujar. el ancho del gráfico es 300px. La etiqueta del eje de algunos puntos no se muestra debido a la falta de espacio. Me preguntaba si puedo obligarlo a mostrar incluso si no hay suficiente espacio. Gracias. Espero haber sido claro – Youssef

+0

Intente configurar la propiedad 'Interval' en 1, esto debería obligarle a mostrar las etiquetas – V4Vendetta

Respuesta

39

Establezca la propiedad Interval para Axis en 1, esto hará que muestre todas las etiquetas disponibles, independientemente de la limitación de espacio.

+8

Excelente consejo, +1. Para aquellos que llegan por Google como yo, Interval se puede encontrar en 'ChartAreaID.AxisX.LabelStyle.Interval = 1' o en' ChartID.Areas ("myChartAreaName"). AxisX.LabelStyle.Interval = 1' – EvilDr

+3

o incluso aquí .. . \t \t \t \t \t ' – EvilDr

+2

Los que vienen buscando una solución MVC : http://stackoverflow.com/questions/8703049/set-interval-in-chart-net-mvc3 – mxmissile

Cuestiones relacionadas