繁体   English   中英

Seaborn:如何增加轴上标签的字体大小?

[英]Seaborn: How to increase the font size of the labels on the axes?

下面是我如何 plot 热 map:

sns.heatmap(table, annot=True, fmt='g', annot_kws={'size':24})

问题是, size仅设置热图中数字的字体大小。 我应该在annot_kws中使用哪个参数来设置轴上标签的字体大小?

谢谢

您不能直接在对 heatmap 的调用中更改它们,但您可以指示heatmap 直接在plt.rcParams中或使用上下文管理器更改字体大小:

uniform_data = np.random.rand(10, 12)
plt.figure()
with plt.style.context({'axes.labelsize':24,
                        'xtick.labelsize':8,
                        'ytick.labelsize':16}):
    ax = sns.heatmap(uniform_data, annot=True, fmt='.1f', annot_kws={'size':6})
    ax.set_xlabel('x label')

在此处输入图像描述

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM