解决 matplotlib 中文显示乱码的问题
matplotlib 库默认只显示中文
例如:
import matplotlib.pyplot as plt
img = 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 plt
img = 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 中文显示参数设置
原文地址:https://blog.csdn.net/qq_44886601/article/details/136560592
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!