pylabで2D画像の透明度をどのように制御しますか? は位置の配列、は色の値、は関数の透過性である(X,Y,Z,T)
2つの値のセットを指定したいと思いますが、関数はアルファのみをスカラーとして受け取るようです。具体的な例として、2 つのガウス分布を表示しようとする以下のコードを考えてみましょう。値がゼロに近づくほど、プロットをより透明にしたいと思います。X,Y
Z
T
imshow
from pylab import *
side = linspace(-1,1,100)
X,Y = meshgrid(side,side)
extent = (-1,1,-1,1)
Z1 = exp(-((X+.5)**2+Y**2))
Z2 = exp(-((X-.5)**2+(Y+.2)**2))
imshow(Z1, cmap=cm.hsv, alpha=.6, extent=extent)
imshow(Z2, cmap=cm.hsv, alpha=.6, extent=extent)
show()
注:Z1 + Z2のプロット(それは些細なことです)を探しているのではなく、画像全体のアルファブレンディングを指定する一般的な方法を探しています。