Matplotlib常见问题
一、解决Matplotlib绘图时中文显示问题
- 查找Matplotlib安装路径
import matplotlib
print(matplotlib.matplotlib_fname())
2. 在网上下载SimHei.ttf字体或者在C:\Windows\Fonts
找到黑体 常规
3. 进入D:\Anaconda\Lib\site-packages\matplotlib\mpl-data\fonts\ttf
,将SimHei.ttf
文件粘贴到ttf文件夹中
4. 进入D:\Anaconda\Lib\site-packages\matplotlib\mpl-data
文件中,用记事本打开matplotlibrc
5. 搜索font.family
,找到下图位置,并在font.family:sans-serif
下面添加font.family:SimHei
,保存文件
6. 重启Jupyter Notebook
二、解决负号(-)显示为空框问题
#使用ASCII字符集,而不是Unicode负号
plt.rcParams['axes.unicode_minus'] = False