我想沿着矢量翻译直方图,比如(2, 2)
。
axes.imshow(np.transpose(WeightOrDigitalMap),
vmin=constants.FIDELITY_THRESHOLD, vmax=constants.FIDELITY_UPPER_LIMIT,
cmap=cm.gray, origin='bottom')
我试过extent
但没有运气。
axes.imshow(np.transpose(WeightOrDigitalMap),
extent = [min(x)+2, max(x)+2, min(y)+2, max(y)+2]
vmin=constants.FIDELITY_THRESHOLD, vmax=constants.FIDELITY_UPPER_LIMIT,
cmap=cm.gray, origin='bottom')
我该怎么办?
答案 0 :(得分:0)
您确定min(x)
是您想要的吗?
如果您从:
开始axes.imshow(np.transpose(WeightOrDigitalMap),
vmin=constants.FIDELITY_THRESHOLD, vmax=constants.FIDELITY_UPPER_LIMIT,
cmap=cm.gray, origin='bottom')
您可以使用
按(2,2)
翻译图片
axes.imshow(WeightOrDigitalMap.T,
vmin=constants.FIDELITY_THRESHOLD, vmax=constants.FIDELITY_UPPER_LIMIT,
cmap=cm.gray, origin='bottom',
extent=(2, WeightOrDigitalMap.shape[0]+2, 2, WeightOrDigitalMap.shape[1]+2)
如果没有指定范围,matplotlib将使用
extent=(0, WeightOrDigitalMap.shape[0], 0, WeightOrDigitalMap.shape[1]