在matplotlib中使用抖动绘制时,如何改变颜色范围的限制?我有以下代码:
PyPlot.ion()
xlim(1, 64)
ylim(1, 64)
flechitas = quiver(x, y, EFx, EFy, sqrt((EFx.*EFx+EFy.*EFy)),
pivot="middle", cmap="Blues")
cb=colorbar(flechitas)
它生成一个清晰的图像,但使用自动检测范围作为第五个参数(颜色)。在manual of matplotlib中,它说我可以使用clim
关键字,但是如果我把它放在参数内部或外部,在xy限制之后,我会得到一个错误,指示我必须首先用imageshow创建一个图像。如果我这样做,我会得到一个更模糊的错误,一个AssertionError()
。我的matplotlib是1.3.1。在
使用matplotlib函数
clim
():扩展示例:
^{pr2}${a1}
好了,我明白了,这是使用matplotlib 1.3.1的正确方法
所以,
clim(min, max)
似乎必须是colorbar(...)
的一个参数。在相关问题 更多 >
编程相关推荐