我正在尝试对齐两个图的右边缘,并将颜色栏悬挂在右侧。这就是我所拥有的:
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()
这就是我得到的:
“ >>
我已经阅读了颜色栏文档,但找不到我想要的东西,有人可以帮忙吗?
提前感谢!
我正在尝试对齐两个图的右边缘,并将颜色栏悬挂在右侧。这就是我所拥有的:将numpy作为np导入将matplotlib.pyplot作为plt def F(x,y):u = x v = y ...
更新的解决方案: