我有一个Python 中的pairplot。我喜欢向所有框添加 x 轴和 y 轴刻度(即数字)。因此,pairplot 底部和左侧的刻度及其标签将针对每个框重复。请参阅下面的图片。提前致谢!我拥有的https://i.stack.imgur.com/yJvKo.png 我想要什么https://i.stack.imgur.com/AyRpo.png
1 回答
慕桂英3389331
TA贡献2036条经验 获得超8个赞
您可以设置ax.tick_params()和调整子图间距。
import matplotlib.pyplot as plt
import seaborn as sns
penguins = 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()
- 1 回答
- 0 关注
- 101 浏览
添加回答
举报
0/150
提交
取消