如何解决Python图形库matplotlib pyplot图表显示中文乱码问题

Last Updated: 5 1 月, 2024By

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

news via inbox

Nulla turp dis cursus. Integer liberos  euismod pretium faucibua

Leave A Comment