更改Seaborn对图的字体大小

时间:2019-10-21 22:21:44

标签: python seaborn

我在Jupyter笔记本中使用熊猫创建了一个散布矩阵。这是一个12x12的矩阵,因此占用了大量空间,因此x和y刻度和标签很小。

我找到了增加熊猫scatter_matix大小的代码。

from pandas.plotting import scatter_matrix

Axes = scatter_matrix(df, figsize=(14, 14), diagonal='kde')
#y ticklabels
[plt.setp(item.yaxis.get_majorticklabels(), 'size', 7) for item in Axes.ravel()]
#x ticklabels 
# ...

#y labels
[plt.setp(item.yaxis.get_label(), 'size', 10) for item in Axes.ravel()]

我想在Seaborn中比较相同的情节

grid = sns.pairplot(df,  diag_kind='kde')

但是我不知道如何更改字体大小。我无法在ravel上致电PairGrid。有类似的东西吗?

我一直在S.O中寻找可能的帖子。但似乎没有任何效果。

这里的Seaborn等同于

[plt.setp(item.yaxis.get_label(), 'size', 10) for item in Axes.ravel()]

enter image description here

1 个答案:

答案 0 :(得分:0)

默认值为1,可以更改为更大的比例。

sns.set(font_scale=val)