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áficosEl Capítulo 2 usa matplotlib para dibujar algunos gráficos simples y mostrar los datos visualmente a través de estos gráficos, peroTodaví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, columnasLas 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 aDescriba 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ápidamenteComprender 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 cartasLos 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énllamado 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. porTome 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 aLa 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 matplotlibLas 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íneasEl 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 escalaLos 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 grandeDemasiado 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 coordenadasmatplotlib 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 xEn 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 yEn 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 , conEl código del cuerpo es el siguiente.En 1]:importar numpy como npimportar matplotlib.pyplot como pltplt.rcParams['font.sans-serif'] = ['SimHei']plt.rcParams['axes.unicode_minus'] = Falsox = 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 yplt.xlabel(" eje x ")plt.ylabel(" eje y ")plt.mostrar()Ejecute el programa, el efecto se muestra en la Figura 3-3.
Capítulo 3 Personalización de los Elementos Auxiliares de la Carta
Supongo que te gusta
Origin blog.csdn.net/qq_43416206/article/details/132262712
Recomendado
Clasificación