我在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()]
答案 0 :(得分:0)
默认值为1,可以更改为更大的比例。
sns.set(font_scale=val)