标签: python matplotlib imshow
我正在寻找一种方法来保证在matplotlib的imshow中,所有像素在结果图中可见。
我使用imshow描绘重复图,在这里我需要能够看到1px粗的细线,因为它们可以指示出一些有趣的事情。
在Jupyter笔记本中,imshow将以给定的figsize打印,如果该figsize太小,图中的细线可能会消失。如何确保matplotlib和jupyter笔记本不调整图像大小,而是显示所有像素?
答案 0 :(得分:0)
如果1px的线条不清晰且在放大时可见,则可以通过启用 插值使其可见:
axes.imshow(edges, cmap=plt.cm.gray, interpolation="bilinear")
之前: 后: