使用seaborn库设置较为方便
步骤1: 查看matplotlib字体库
输入以下代码
import matplotlib
fonts = sorted([f.name for f in matplotlib.font_manager.fontManager.ttflist])
for i in fonts:
print(i)
结果会输出你matplotlib库下的字体包:
Arial
Arial
Arial
Arial
Arial
Bahnschrift
Bookshelf Symbol 7
Calibri
Calibri
Calibri
Calibri
Calibri
Calibri
Cambria
第二步,设置你想要的字体
比如,我想要宋体,则输入如下代码
## 输出高清图像
%config InlineBackend.figure_format = 'retina'
%matplotlib inline
## 图像显示中文的问题
import matplotlib
matplotlib.rcParams['axes.unicode_minus']=False
import seaborn as sns
sns.set(font= "SimSun",style="ticks",font_scale=1.4) # 设置中文字体为宋体,英文为times new roman