3个matplotlib绘图易错点

matplotlib字体设置
matplotlib.rcParams[],全局设置

import matplotlib matplotlib.rcParams['font.family']='SimHei'#黑体 matplotlib.rcParams['font.style']='normal' matplotlib.rcParams['font.size']='large'

fontproperties属性,局部设置
import matplotlib.pyplot as plt plt.xlabel("时间",fontproperties='SimHei' ,fontsize=20)

matplotlib图片保存时去除空白
【3个matplotlib绘图易错点】需要设置bbox_inchespad_inches参数。
plt.savefig("result.png",dpi=400,bbox_inches = 'tight',pad_inches = 0)

seaborn修改字体大小
需要使用set_context属性。
import seaborn as sns sns.set_context("paper", font_scale=1.5, rc={'line.size':'large'}) sns.heatmap(df.corr(method='pearson'),annot=True)

    推荐阅读