【发布时间】:2015-12-22 08:10:34
【问题描述】:
我正在尝试绘制具有相同比例的字段。上面的图像值比下面的值高 10 倍,但它们在 imshow 中变成了相同的颜色。如何将两者设置为具有相同的颜色比例?
我在图片下方添加了我正在使用的代码..
def show_field(field1,field2):
fig = plt.figure()
ax = fig.add_subplot(2, 1, 1)
ax.imshow(field1,cmap=plt.cm.YlGn)
ax.set_adjustable('box-forced')
ax.autoscale(False)
ax2 = fig.add_subplot(2, 1, 2)
ax2.set_adjustable('box-forced')
ax2.imshow(field2,cmap=plt.cm.YlGn)
ax2.autoscale(False)
plt.show()
【问题讨论】:
-
您正在寻找
vmin和vmax参数。 (旁注,这是一个重复的问题,虽然我目前找不到规范版本...) -
是的,我也没有找到这个问题,虽然我确信它被提出了很多次......
-
我很确定有一个比我标记为重复的问题更精确的重复...如果您或其他任何人遇到它,请随时更改它!
-
Blerg,好吧,我不能用正确的重复问题重新关闭它,但这里有一个更准确的重复问题:stackoverflow.com/questions/3373256/…
-
@JoeKington 那你怎么说,我应该删除我的问题吗?
标签: python matplotlib plot colorbar imshow