python matplotlib如何显示中文

python matplotlib如何显示中文、负号

今天在matplotlib绘图时尝试输出中文发现报错 现将解决方式记录如下

1.在.py文件最上面加上

#-*- coding: utf-8 -*-

以修改编码方式

2. 然后在文件头部加上

import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif']=['SimHei'] #用来正常显示中文标签
plt.rcParams['axes.unicode_minus']=False #用来正常显示负号

大功告成!

附上字体说明:

中文字体 说明
‘SimHei’ 中文黑体
‘Kaiti’ 中文楷体
‘LiSu’ 中文隶书
‘FangSong’ 中文仿宋
‘YouYuan’ 中文幼圆
STSong 华文宋体
发布了8 篇原创文章 · 获赞 30 · 访问量 3741

猜你喜欢

转载自blog.csdn.net/weixin_42870380/article/details/94883827
今日推荐