python3用matplotlib绘图出现中文乱码的问题

python中的matplotlib仅支持Unicode编码,默认是不显示中文的,如果让其默认显示中文,方法如下:

from pandas import Series,DataFrame
import matplotlib.pyplot as plt
from pylab import mpl
mpl.rcParams['font.sans-serif'] = ['SimHei'] 

字体的选择如下:

黑体 SimHei
微软雅黑 Microsoft YaHei
微软正黑体 Microsoft JhengHei
新宋体 NSimSun
新细明体 PMingLiU
细明体 MingLiU
标楷体 DFKai-SB
仿宋 FangSong
楷体 KaiTi
仿宋_GB2312 FangSong_GB2312
楷体_GB2312 KaiTi_GB2312

你可能感兴趣的:(学习笔记)