簡體   English   中英

seaborn中軸標簽的字體大小

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM