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

2024-01-05T19:07:57+08:00

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