只需要添加plt.rcParams[‘font.family’] = [‘Arial Unicode MS’] ,就可以正常显示中文
import matplotlib.pyplot as plt
import numpy as np
plt.rcParams['font.family'] = ['Arial Unicode MS'] #用来正常显示中文标签
x = np.arange(1, 11)
y = 2 * x + 5
plt.title("菜鸟")
plt.xlabel("x 轴")
plt.ylabel("y 轴")
plt.plot(x, y)
plt.show()