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图片保存时去除空白

需要设置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) 

你可能感兴趣的:(Python)