plt.rcParams参数可以用来自定义图形的各种默认属性,包括窗体大小、每英寸的点数、线条宽度、颜色、样式、坐标轴、坐标和网络属性、文本、字体等。
在代码头部加入:
plt.rcParams['font.sans-serif'] = ['SimHei']plt.rcParams['axes.unicode_minus'] = False
加入前:
# -*- coding: utf-8 -*-import numpy as npimport matplotlib.pyplot as pltx = np.array([1,2,3,4]);y = x * x;plt.title("假装有一个标题")plt.plot(x, y)
加入后:
import numpy as npimport matplotlib.pyplot as pltplt.rcParams['font.sans-serif'] = ['SimHei']plt.rcParams['axes.unicode_minus'] = False x = np.array([1,2,3,4]);y = x * x;plt.title("假装有一个标题")plt.plot(x, y)
如果是苹果Macos系统,则可以将字体替换为Arial Unicode MS,即
plt.rcParams['font.sans-serif'] = ['Arial Unicode MS']