在jupyter中使用matplotlib绘图时坐标轴出现中文乱码问题,本来应该显示汉字,但是只有‘口口’
![](https://img-blog.csdnimg.cn/img_convert/d7336595c89b8d1c63a71f73f80f844d.png)
只需要在代码中加入(前提导入pyplot):
import matplotlib
import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif'] = ['SimHei']
代码表示将字体设置为黑体(SimHei)最终正常显示汉字
![](https://img-blog.csdnimg.cn/img_convert/ddac31657bd805f5c8b16a80a2911948.png)
一些其他常用方法,比如正常显示负刻度以及调整坐标轴字体大小
plt.rcParams['axes.unicode_minus'] = False # 使坐标轴刻度显示负号值
plt.rcParams[‘font.size’] = 10 #设置字体大小