[英]Font size of axis labels in seaborn
在seaborn中,如何更改x和y軸標簽字體大小? 而不是使用“設置上下文”方法,有沒有辦法專門更改軸標簽? 這是我的代碼:
def corrfunc(x, y, **kws):
r = stats.pearsonr(x, y)[0] ** 2
ax = plt.gca()
ax.annotate("r$^2$ = {:.2f}".format(r),
xy=(.1, .9), xycoords=ax.transAxes, fontsize=16)
if r > 0.6:
col = 'g'
elif r < 0.6:
col = 'r'
sns.regplot(x, y, color=col)
return r
IC_Plot = sns.PairGrid(df_IC, palette=["red"])
IC_Plot.map_offdiag(corrfunc)
IC_Plot.savefig("Save_Pair.png")
更改繪圖中所有x和y標簽的字體大小的最簡單方法是在腳本開頭使用rcParams屬性"axes.labelsize"
,例如
plt.rcParams["axes.labelsize"] = 15
您還可以設置每個標簽的字體大小
for ax in plt.gcf().axes:
l = ax.get_xlabel()
ax.set_xlabel(l, fontsize=15)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.