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