【发布时间】:2020-05-10 21:38:42
【问题描述】:
我正在尝试对齐两个图的右边缘并将颜色条挂在右侧。这就是我所拥有的:
import numpy as np
import matplotlib.pyplot as plt
def F(x, y):
u = x
v = y
return u, v
fig = plt.figure(figsize=(8, 8), tight_layout=True)
ax1 = plt.subplot(2, 1, 1)
ax2 = plt.subplot(2, 1, 2)
x, y = np.meshgrid(np.linspace(-1, 1, 10), np.linspace(-1, 1, 10))
u, v = F(x, y)
vres = np.sqrt(u ** 2 + v ** 2)
vector_field = ax1.quiver(x, y, u, v, vres)
fig.colorbar(vector_field, ax=ax1)
plt.show()
这就是我得到的:
我已经阅读了 colorbar 文档,但找不到我想要的,有人可以帮忙吗?
提前致谢!
【问题讨论】:
-
This docs page 似乎很有趣。
-
我也看到过,但没有找到我想要的。不过非常接近!
标签: python matplotlib colorbar