[問題] matplotlib畫線問題 + 方程式問題
應該滿基礎的,但是看了很多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
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
Python 近期熱門文章
PTT數位生活區 即時熱門文章