绝对有可能。这是一个开始:
import matplotlib, scipy
fig = matplotlib.figure()
ax = fig.add_axes([0.1,0.1,0.8,0.8])
axicon = fig.add_axes([0.4,0.4,0.1,0.1])
ax.plot(range(5), [4,2,3,5,1])
axicon.imshow(scipy.randn(100,100))
axicon.set_xticks([])
axicon.set_yticks([])
fig.show()
图标重叠http://up.stevetjoa.com/iconoverlap.png
在此示例中,未根据图的(x,y)坐标定义图标的位置。也许其他人可以帮助您。不过,我希望这个例子对您有所帮助。