簡體   English   中英

add_axes 覆蓋了之前的圖

[英]add_axes covers previous plot

我正在制作帶有兩組軸的 3D 圖(特別是旋轉錐體的動畫)。

首先,我使用 fig.add_subplot 創建一組軸,並使用 ax.plot 繪制旋轉錐體。

fig=plt.figure()
ax = fig.add_subplot(111, projection="3d")

但是當我在上面兩行之后(如下所示)為 ax2 添加這個聲明時,我只看到一個白色的圖(沒有旋轉錐)。

fig=plt.figure()
ax = fig.add_subplot(111, projection="3d")
ax2 = fig.add_axes(ax.get_position(), projection="3d", frame_on=False)

任何人都可以幫助解決這里出了什么問題嗎? 當我聲明 ax2 時,為什么我使用 ax 繪制的內容會被覆蓋或擦除?

謝謝!

第二個繪圖背景顏色覆蓋了第一個。 您可以通過執行以下操作來刪除背景:

ax2.patch.set_visible(False)

但是,您仍會在第一個軸的頂部看到第二個軸,並且您只能與頂部軸而不是底部軸進行交互。 你確定這就是你想要做的嗎?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM