如何解决Python图形库matplotlib pyplot图表显示中文乱码问题
import matplotlib.pyplot as plt
只需要在制作图表时设置如下参数即可:
plt.rcParams[‘font.sans-serif’]=[‘Microsoft YaHei’]
如果要用其它中文字体,可参考下面的字体名称中英文对照表
字体中文名称 | 字体英文名称 | 字体中文名称 | 字体英文名称 |
黑体 | SimHei | 仿宋 | FangSong |
微软雅黑 | Microsoft YaHei | 宋体 | SimSun |
楷体 | KaiTi | 新宋体 | NSimSun |
这里引申另外一个常见问题:如何解决plot图形坐标值为负数时无法正常显示负号的问题,解决办法很简单,加上如下一条语句即可
plt.rcParams[‘axes.unicode_minus’]=False
editor's pick
latest video
news via inbox
Nulla turp dis cursus. Integer liberos euismod pretium faucibua