3 回答

TA貢獻(xiàn)1772條經(jīng)驗(yàn) 獲得超8個(gè)贊
在您發(fā)表評論后,它澄清說您不需要一個(gè)點(diǎn),而是一條水平線。在這種情況下,您可以簡單地輸入一個(gè)具有相同 value 的 x-mesh 2.7。
為此,您首先2.7使用 using定義一個(gè)包含值的數(shù)組np.ones(100) * 2.7,然后將其傳遞給函數(shù)。
y3 = f(2.7*np.ones(100))
plt.plot(x, y3, label='x=2.7')
要在 處繪制單個(gè)點(diǎn)x=2.7
,有兩種方法(可能還有其他方法)。
第一個(gè)選項(xiàng)是僅指定兩個(gè) xy 數(shù)字并使用標(biāo)記繪制為
plt.plot(2.7, y3, 'bo', label='x=2.7')
第二種選擇是使用plt.scatter
. s=60
只是要有一個(gè)大標(biāo)記。
plt.scatter(2.7, y3, s=60, label='x=2.7')

TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超9個(gè)贊
我認(rèn)為
plt.plot([2.7], [y3], '-o', label='x=2.7')
會(huì)工作。當(dāng) x 是 linspace 并且 y3 只是一個(gè)數(shù)字時(shí),您無法繪制 (x,y3) 。
此外,sin 函數(shù)的泰勒近似僅適用于區(qū)間 (-pi, pi)。
添加回答
舉報(bào)