gpt4 book ai didi

python - Matplotlib imshow() 对于不同数量级的轴值崩溃

转载 作者:行者123 更新时间:2023-12-01 07:47:27 25 4
gpt4 key购买 nike

我正在尝试使用 imshow() 绘制热图。当我的 x 和 y 数据值都具有相似的数量级时,它工作得很好。但是,如果 x 和 y 的数量级不同(例如,所有 0 < x < 1.0 且所有 y > 1.0),它会沿轴用较小的数字折叠绘图,如下所示。我该如何避免这种情况?

plot

最佳答案

偶然发现这个问题(由于我的措辞/关键字差异,之前没有找到它),它有我正在寻找的答案。

figure of imshow() is too small

我会将我的问题留在这里作为提示,以防其他人使用我的搜索词。

发生的事情(在链接上解释)是imshow默认将其aspect参数默认为“equal”,这会导致我最初的问题中描述的行为。要解决此问题,请设置 aspect="auto"。例如:

ax.imshow(data, aspect="auto", **kwargs)

关于python - Matplotlib imshow() 对于不同数量级的轴值崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56400180/

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