Capítulo 3 Personalización de los Elementos Auxiliares de la Carta

objetivo de aprendizaje
★Reconocer los elementos auxiliares comúnmente utilizados en los gráficos
★Domine el método de personalización del eje de coordenadas, incluida la configuración de la etiqueta del eje de coordenadas, el rango de escala y la etiqueta de escala
★Domine el método de personalización de títulos y leyendas, y sea capaz de agregar títulos y leyendas a los gráficos
★Domine cómo personalizar la cuadrícula, incluida la visualización de la cuadrícula y la configuración del estilo de la cuadrícula
★Domine los métodos de personalización de líneas de referencia y áreas de referencia, y sea capaz de agregar líneas de referencia y áreas de referencia a los gráficos
★Domine el método de personalizar el texto de anotación, incluida la adición de texto de anotación direccional y no direccional a los gráficos
★Domine el método de personalización de las tablas y sea capaz de agregar tablas a los gráficos
El Capítulo 2 usa matplotlib para dibujar algunos gráficos simples y mostrar los datos visualmente a través de estos gráficos, pero
Todavía hay algunas deficiencias en estos gráficos. Por ejemplo, varias polilíneas en un gráfico de líneas no pueden distinguir las categorías de las polilíneas debido a la falta de etiquetas, columnas
Las barras rectangulares en los gráficos no pueden conocer los datos exactos debido a la falta de etiquetas numéricas. Por lo tanto, es necesario agregar algunos elementos auxiliares a
Describa el diagrama con precisión. matplotlib proporciona una serie de funciones o métodos para personalizar elementos auxiliares de gráficos, que pueden ayudar a los usuarios rápidamente
Comprender diagramas de forma rápida y correcta. Este capítulo introducirá en detalle la personalización de los elementos auxiliares del gráfico.
3.1 Reconocer los elementos auxiliares comúnmente utilizados en las cartas
Los elementos auxiliares de un gráfico se refieren a elementos que no son gráficos dibujados en base a datos. Los elementos auxiliares de uso común incluyen ejes de coordenadas,
Los títulos, las leyendas, las cuadrículas, las guías, las áreas de referencia, el texto de las anotaciones y las tablas pueden complementar un gráfico.
Para facilitar la comprensión, a continuación se utiliza un gráfico de líneas como ejemplo para presentar los elementos auxiliares de uso común del gráfico, como se muestra en la Figura 3-1.
A continuación se incluye una descripción de los elementos auxiliares comúnmente utilizados para el gráfico de la Figura 3-1.
Eje de coordenadas: dividido en eje de coordenadas único y eje de coordenadas doble, el eje de coordenadas único se puede dividir en eje de coordenadas horizontales según diferentes direcciones (también
llamado eje x ) y el eje vertical (también conocido como eje y ).
• Título: Indica el texto explicativo del diagrama.
·Leyenda: Sirve para señalar el método de identificación que utiliza cada grupo de gráficos del gráfico.
Cuadrícula: una serie de líneas que parten de la escala del eje y atraviesan el área de dibujo, que se utilizan como guía para estimar los valores que se muestran en el gráfico.
estándar.
• Línea de Referencia: Una línea recta que marca un valor particular en un eje.
·Área de referencia: Área que marca un rango específico en el eje de coordenadas.
·Texto de anotaciones: Indica algunas anotaciones e instrucciones en los gráficos.
Tablas: tablas utilizadas para enfatizar datos difíciles de entender.
Un eje se compone de etiquetas de graduación, marcas de graduación (mayor y menor), crestas de eje y etiquetas de eje. por
Tome como ejemplo el eje X de la Figura 3-1 La estructura completa del eje de coordenadas se describe a continuación a través de una imagen, como se muestra en la Figura 3-2.
En la Figura 3-2, " eje x " es la etiqueta del eje de coordenadas, "0" a "7" son etiquetas de escala y "0" a "7" corresponden a
La línea vertical es la línea de escala, y es la línea de escala principal, y la línea horizontal sobre la línea de escala es la cresta del eje. Cabe señalar que el segundo momento de matplotlib
Las líneas de grado están ocultas por defecto.
Es importante tener en cuenta que diferentes diagramas tienen diferentes elementos auxiliares. Por ejemplo, los gráficos circulares no tienen ejes y las líneas

El gráfico tiene ejes de coordenadas y se puede personalizar según las necesidades reales.

3.2 Establecer la etiqueta del eje, el rango de escala y la etiqueta de escala
Los ejes tienen un impacto directo en la visualización de datos. El rango de escala del eje de coordenadas es demasiado grande o demasiado pequeño, y la etiqueta de escala es demasiado grande
Demasiado o demasiado poco dará como resultado una proporción insatisfactoria de la visualización gráfica. En esta sección, se discutirán la etiqueta, el rango de escala y la etiqueta de escala del eje de coordenadas.
Se explicará la configuración de la etiqueta.
3.2.1 Establecer la etiqueta del eje de coordenadas
matplotlib proporciona una forma de establecer las etiquetas del eje x y del eje y , que se describen a continuación.
1. Establecer la etiqueta del eje x
En matplotlib, puede usar directamente la función xlabel() del módulo pyplot para establecer la etiqueta del eje x y el idioma de la función xlabel()

El formato legal es el siguiente:

xlabel(xlabel, fontdict=Ninguno, labelpad=Ninguno, ** kwargs)
El significado de cada parámetro de esta función es el siguiente.
· xlabel : El texto que representa la etiqueta del eje x .
· fontdict: representa un diccionario que controla el estilo de texto de la etiqueta.
·labelpad: Indica la distancia entre la etiqueta y el marco del eje (incluida la escala y la etiqueta de la escala).
Además, el objeto Axes también puede establecer la etiqueta del eje x mediante el método set_xlabel() .
2. establecer la etiqueta del eje y
En matplotlib, puede usar directamente la función ylabel() del módulo pyplot para establecer la etiqueta del eje y y la sintaxis de la función ylabel()
El formato legal es el siguiente:
ylabel(ylabel, fontdict=Ninguno, labelpad=Ninguno, ** kwargs)
El parámetro ylabel de esta función representa el texto de la etiqueta del eje y, y el resto de los parámetros tienen el mismo significado que los parámetros de la función xlabel().
No los repetiré aquí. Además, el objeto Axes también puede establecer la etiqueta del eje y mediante el método set_ylabel() .
Suponiendo que hay un gráfico que contiene curvas de seno y curvas de coseno, las etiquetas del eje x y el eje y se establecen en el gráfico , con
El código del cuerpo es el siguiente.
En 1]:
importar numpy como np
importar matplotlib.pyplot como plt
plt.rcParams['font.sans-serif'] = ['SimHei']
plt.rcParams['axes.unicode_minus'] = Falso
x = np.linspace(-np.pi, np.pi, 256, punto final=Verdadero)
y1, y2 = np.sen(x), np.cos(x)
plt.plot(x, y1, x, y2)
#Establecer las etiquetas del eje x y el eje y
plt.xlabel(" eje x ")
plt.ylabel(" eje y ")
plt.mostrar()
Ejecute el programa, el efecto se muestra en la Figura 3-3.

 

 

 

Supongo que te gusta

Origin blog.csdn.net/qq_43416206/article/details/132262712
Recomendado
Clasificación