通常の線付きプロットの背後にあるビットマップ イメージとして表示したい numpy 2d 配列があります。
import matplotlib as mpl
from numpy import arange
figure = mpl.figure.Figure(dpi=70)
image = my_numpy_array #This is a regular float32 2D array created somewhere else
#I'm using a single sinus phase but the plot could be any (x, y) based function
x = arange(0, 360, 0.01)
y = 100*sin(pi*self.x/180)
subplot = figure.add_subplot(111)
self.subplot.imshow(image) #Doesn't work; how do I display the bitmap in the same subplot
self.subplot.plot(x,y)
figure.show() #I see the graphic and the sinus just fine but not my bitmap
最終的には、次のようなものが欲しいです。
ここで、0 は白に対応し、0.01 から 1 の間の任意の値がカラースケールに従って表示されます。現在、正弦波は見えますが、ドットは見えません。