matplotlib 库默认只显示中文
例如:
import matplotlib.pyplot as pltimg = plt.imread('test.jpg')# plt.rcParams['font.sans-serif'] = ['SimHei'] # 用来正常显示中文标签
# plt.rcParams['axes.unicode_minus'] = False # 用来正常显示负号 #有中文出现的情况,需要u'内容'plt.figure(figsize=(12,8))
plt.imshow(img)
plt.title('水果')
plt.show()
设置中文参数即可:
plt.rcParams['font.sans-serif'] = ['SimHei'] # 用来正常显示中文标签
plt.rcParams['axes.unicode_minus'] = False # 用来正常显示负号 #有中文出现的情况,需要u'内容'
将上述注释代码打开即可:
import matplotlib.pyplot as pltimg = plt.imread('test.jpg')plt.rcParams['font.sans-serif'] = ['SimHei'] # 用来正常显示中文标签
plt.rcParams['axes.unicode_minus'] = False # 用来正常显示负号 #有中文出现的情况,需要u'内容'plt.figure(figsize=(12,8))
plt.imshow(img)
plt.title('水果')
plt.show()
其余方法可以参考:python matplotlib 中文显示参数设置