"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > ¿Cómo alinear correctamente las XTickLabels giradas en Matplotlib?

¿Cómo alinear correctamente las XTickLabels giradas en Matplotlib?

Publicado el 2024-11-08
Navegar:515

 How to Correctly Align Rotated XTickLabels in Matplotlib?

Alinear etiquetas XTickLabels rotadas para una alineación precisa

En la figura dada, las etiquetas de marca del eje X rotadas aparecen desplazadas hacia la derecha en lugar de alineadas con sus respectivos ticks. Esta desalineación se produce debido al centrado predeterminado de la rotación alrededor del centro de las etiquetas de texto.

Para resolver este problema, puede especificar la alineación horizontal de las etiquetas usando el parámetro ha. Este parámetro define qué lado del cuadro rectangular imaginario alrededor de la etiqueta girada debe estar alineado con el punto de marca.

En su caso, deberá configurar ha='right':

ax.set_xticklabels(xlabels, rotation=40, ha='right')

Esta configuración alinea el borde derecho del cuadro de texto con el punto de marca, lo que garantiza una precisión alineación de las etiquetas de marca del eje x rotadas.

Último tutorial Más>

Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.

Copyright© 2022 湘ICP备2022001581号-3