2
我試圖覆蓋一個單獨的軸上的網格,使用imread加載到matplotlib中的圖像上。使用單獨軸的原因是顯示網格線並使用不同的座標系檢測鼠標點擊,而不是在加載圖像時由matplotlib創建的默認座標系。將網格軸的zorder更改爲比圖像軸更高的值,但無法看到圖像。還有其他方法嗎?Matplotlib - 如何覆蓋圖像上不同軸上的網格?
ax1 = fig.add_subplot(111)
ax1.grid()
ax2 = ax1.twinx()
im = matplotlib.image.imread('pic.png')
ax2.imshow(im)
ax1.set_zorder(1) #grid is shown but image disappears
draw()
謝謝。這工作。 –