我想绘制 2 个输出变量,比如map1和map2,作为 2 个输入变量的函数,比如使用颜色图的x和y。为此,我想使用颜色比例表示map1,而map2将依赖于透明度比例。然而, alpha 选项不能将 np.array 作为参数,下面的代码注定要失败。
fig=plt.figure(num=None, figsize=(21,12), dpi=80, facecolor='w', edgecolor='k')
ax1=plt.subplot(211)
im = ax1.pcolor(map1, cmap='Spectral_r', alpha=map2)
fig.colorbar(im)
Run Code Online (Sandbox Code Playgroud)
有人会看到这样做的方法吗?我不想使用另一个重叠的色标,并且真的希望map2用透明度函数表示,以便例如背景网格的可见性会告诉读者map2的幅度。