python - seaborn中轴标签的字体大小

标签 python matplotlib 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)

关于python - seaborn中轴标签的字体大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43670164/

相关文章:

使用 numpy 操作数组后 Python OpenCV 绘图错误

python - 在扭曲的网络下运行 Django 测试服务器

python - Django Rest Framework : Create/Update by id, 输出字典

python - 将相同的 x 轴标签传递给 matplotlib 条形图的子图

python - 忽略来自 Python 模块(seaborn、sklearn)的警告

python - 如何为联合网格中的每个 kdeplot 设置线条样式

python - Django 1.7 - makemigrations 未检测更改 - 托管模型

python-3.x - 如何绘制 scikit 的 t-sne 输出数组?

python - 立即绘制和 Matplotlib

python - Seaborn distplot y 轴归一化错误的刻度标签