gpt4 book ai didi

python - Matplotlib imshow 显示所有像素

转载 作者:太空宇宙 更新时间:2023-11-03 21:24:42 25 4
gpt4 key购买 nike

我正在寻找一种方法来保证在 matplotlib 的 imshow 中,所有像素在结果图中都可见。

我使用 imshow 来描绘重复图,其中我需要能够看到 1px 粗细的细线,因为它们可以指示正在发生的一些有趣的事情。

在 Jupyter Notebook 中,imshow 以给定的 Figsize 打印,如果 Figsize 太小,图中的小线可能会消失。如何确保 matplotlib 和 jupyter Notebook 不调整图像大小,而是显示所有像素?

最佳答案

如果 1px 线在放大时出现 Blob 且可见,您可以通过启用插值来使它们可见:

axes.imshow(edges, cmap=plt.cm.gray, interpolation="bilinear")

之前:

enter image description here

之后:

enter image description here

关于python - Matplotlib imshow 显示所有像素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53935818/

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