[問題] matplotlib畫線問題 + 方程式問題

看板Python作者時間13年前 (2012/09/25 01:18), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
應該滿基礎的,但是看了很多document都沒有解決...囧 我目前rand了兩個點x = [x1, x2]和 y = [y1,y2], 用pyplot.plot(x,y)和pyplot.show()畫出了一條在這兩個點之間的直線, 不過因為我axis有固定為[0,100]和[0,100], 所以看起來變成是一條線段而已,有沒有什麼方法可以讓它自動延伸呢? 我有想到一個方法是把邊界值的點也算出來, 然後變成四個點畫線這樣,不過這應該是最爛的解法, 想來板上請益有沒有更快的解決方法>"< 如果要用這個方法的話, 又會衍生出另一個問題是, 在python(或者matplotlib裡面), 有沒有定義line object可以直接餵x進去得到y點呢? 目前只有在matplotlib裡面看到Line2D的object, 但是看起來都只是改變顯示的property而已... python的math module裡好像也沒有類似的東西, 難道只能自己寫class來def嗎? (如果這樣的話可能要考慮改用matlab了 囧) 謝謝各位! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 1.162.10.107
文章代碼(AID): #1GO9NBNw (Python)
文章代碼(AID): #1GO9NBNw (Python)