如何更好地放置颜色条?

问题描述 投票:0回答:1

我正在尝试对齐两个图的右边缘,并将颜色栏悬挂在右侧。这就是我所拥有的:

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 ...

python matplotlib colorbar
1个回答
0
投票

更新的解决方案:

© www.soinside.com 2019 - 2024. All rights reserved.