将轴添加到 Seaborn 对图中的所有框

我有一个Python 中的pairplot。我喜欢向所有框添加 x 轴和 y 轴刻度(即数字)。因此,pairplot 底部和左侧的刻度及其标签将针对每个框重复。请参阅下面的图片。

提前致谢!

我拥有的

https://i.stack.imgur.com/yJvKo.png

我想要什么

https://i.stack.imgur.com/AyRpo.png



GCT1015
浏览 102回答 1
1回答

慕桂英3389331

您可以设置ax.tick_params()和调整子图间距。import matplotlib.pyplot as pltimport seaborn as snspenguins = sns.load_dataset("penguins")pp = sns.pairplot(    penguins,    x_vars=["bill_length_mm", "bill_depth_mm", "flipper_length_mm"],    y_vars=["bill_length_mm", "bill_depth_mm"],)for ax in pp.axes.flat:    ax.tick_params(axis='both', labelleft=True, labelbottom=True)    plt.subplots_adjust(wspace=0.3, hspace=0.3)plt.show()
打开App,查看更多内容
随时随地看视频慕课网APP