第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

向 matplotlib 中的圖形添加文本

向 matplotlib 中的圖形添加文本

撒科打諢 2022-06-22 18:11:38
我想在 3D 線框圖中添加一些文本。我從matplotlib 庫中這個示例的代碼開始。從Axes文檔中我發(fā)現(xiàn)了一個text(). 如果我沒看錯,則需要 4 個位置參數(shù)(包括self)。我將示例修改如下:from mpl_toolkits.mplot3d import axes3dimport matplotlib.pyplot as pltfig = plt.figure()ax = fig.add_subplot(111, projection='3d')# Grab some test data.X, Y, Z = axes3d.get_test_data(0.05)# Plot a basic wireframe.ax.plot_wireframe(X, Y, Z, rstride=10, cstride=10)ax.text(0, 0, "I'm here")plt.show()當我運行這段代碼時,我得到類型錯誤:文本()缺少 1 個必需的位置參數(shù):'s'我該如何解決?我在這里做錯了什么?
查看完整描述

2 回答

?
12345678_0001

TA貢獻1802條經(jīng)驗 獲得超5個贊

在這種情況下,您不是在處理一個Axes對象,而是一個Axes3D對象。因此,您需要為其text()方法提供三個坐標編號,而不僅僅是 2。

或者,您也可以使用該text2D()方法,它只需要兩個坐標數(shù)輸入?yún)?shù)。


查看完整回答
反對 回復(fù) 2022-06-22
?
斯蒂芬大帝

TA貢獻1827條經(jīng)驗 獲得超8個贊

help(ax.text)提供正確的文檔:


Help on method text in module mpl_toolkits.mplot3d.axes3d:


text(x, y, z, s, zdir=None, **kwargs) method of matplotlib.axes._subplots.Axes3DSubplot instance

...

所以你需要 3 個位置坐標,沒有self.


查看完整回答
反對 回復(fù) 2022-06-22
  • 2 回答
  • 0 關(guān)注
  • 261 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號