Python Matplotlib library plt.title y otros problemas confusos en chino

Reimpreso de: https://www.cnblogs.com/shanger/p/13021452.html

Muchos programas de dibujo de Python involucran las siguientes dos líneas de código

plt.rcParams['font.sans-serif'] = 'SimHei'
plt.rcParams['axes.unicode_minus'] = False

¡Han sido incomprensibles, completamente resueltos hoy!

matplotlib es una biblioteca de terceros que proporciona potentes funciones de dibujo para Python. Su archivo de configuración es el archivo .rc, que especifica valores predeterminados permanentes para casi todos los atributos de los gráficos de salida de matplotlib. (Las propiedades gráficas incluyen tamaño de forma, puntos por pulgada, ancho de línea, color, estilo, eje, propiedades de coordenadas y red, texto, fuente, etc.)

Durante la ejecución del código, hay dos formas de cambiar los parámetros operativos, para lograr el propósito de modificar las propiedades gráficas de salida de matplotlib.

1. Utilice el diccionario de parámetros rcParams para acceder y modificar los elementos de configuración cargados. (Nota: rc debe ser la abreviatura de run configuration de)

import matplotlib as mpl
mpl.rcParams['lines.color'] = 'blue' # 此后的线条颜色为蓝色

2. Modifique la configuración pasando palabras clave de atributo a la función matplotlib.rc ().

import matplotliib as mpl

mpl.rc('lines', color='blue') # 后续所有图形使用的线条颜色均为蓝色

Por lo tanto, las dos líneas de código al principio de este artículo modifican los elementos de configuración ya cargados a través del diccionario de parámetros rcParams. Las funciones son las siguientes:

plt.rcParams['font.sans-serif'] = 'SimHei'   # 使图形中的中文正常编码显示
plt.rcParams['axes.unicode_minus'] = False   # 使坐标轴刻度表签正常显示正负号

Entre ellos, sans-serif representa el sans serif en la fuente y SimHe está en negrita.

Para obtener detalles sobre las fuentes, consulte: https://www.cnblogs.com/shanger/articles/11842910.html

Supongo que te gusta

Origin blog.csdn.net/u010472858/article/details/108302781
Recomendado
Clasificación