gpt4 book ai didi

python - 在seaborn/matplotlib中保持x/y轴相同的长度

转载 作者:行者123 更新时间:2023-12-01 09:10:05 24 4
gpt4 key购买 nike

我正在使用 matplotlib 和 seaborn 生成一些图,x 轴和 y 轴的长度不同,如下面的示例所示。

enter image description here

有没有办法保证每个轴的比例相同?

我的示例代码没什么特别的,但这里有一个示例:

# plot data
plt.scatter(df['x'], df['y'], color = 'gray', s=5) # s controls point size
plt.xlim(-0.0002,0.002)
plt.ylim(-0.0002,0.002)

# add y=x line
plt.plot([0,1],[0,1], lw=2, color='#414242', linestyle='dashed')

sns.set_context("paper", font_scale=1.5)
plt.xlabel(xlabel, {'size':'20'})
plt.ylabel(ylabel, {'size':'20'})
plt.title(title)

sns.set_style('ticks')
sns.despine(offset=10, trim=True)
plt.xticks(rotation=45)
plt.tight_layout()
plt.show()

使用plt.axis('equal'):

enter image description here

最佳答案

我认为您想要plt.axis('equal'),请参阅here .

关于python - 在seaborn/matplotlib中保持x/y轴相同的长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51733742/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com