您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

python – matplotlib绘制小图像,无需重新采样

5b51 2022/1/14 8:22:47 python 字数 2744 阅读 567 来源 www.jb51.cc/python

我正在尝试使用matplotlib在 python中绘制一个小图像,并希望显示的轴具有与它生成的numpy数组相同的形状,即数据不应重新采样.换句话说,数组中的每个条目应对应于屏幕上的像素(或其左侧).这看起来微不足道,但即使在网上拖网一段时间之后,我似乎无法让它起作用: import numpy as np import matplotlib.pyplot as plt import matpl

概述

import numpy as np
import matplotlib.pyplot as plt
import matplotlib.cm as cm

X = np.random.rand(30,40)

fig = plt.figure()
fig.add_axes(aspect="equal",extent=[0,X.shape[1],X.shape[0]])
ax = fig.gca()
ax.autoscale_view(True,False,False)
ax.imshow(X,cmap = cm.gray)

plt.show()
import numpy as np
import numpy.random
import matplotlib.pyplot as plt

a=256*np.random.rand(64,64)

f0=plt.figure()
plt.imshow(a,cmap=plt.gray())
plt.suptitle("imshow")

f1=plt.figure()
plt.figimage(a,cmap=plt.gray())
plt.suptitle("figimage")

plt.show()

当然这意味着放弃轴(或以某种方式自己绘制).有一些图形选项可以让你在图形周围移动图像,所以我想可以在其他方法创建的某些轴上操纵它们.

总结

以上是编程之家为你收集整理的python – matplotlib绘制小图像,无需重新采样全部内容,希望文章能够帮你解决python – matplotlib绘制小图像,无需重新采样所遇到的程序开发问题。


如果您也喜欢它,动动您的小指点个赞吧

除非注明,文章均由 laddyq.com 整理发布,欢迎转载。

转载请注明:
链接:http://laddyq.com
来源:laddyq.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


联系我
置顶