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 华文宋体

你可能感兴趣的:(python,人工智能,程序基础)