Re: [問題] matplotlib畫線問題 + 方程式問題
import numpy as np
m = (y2-y1)/(x2-x1)
x = np.arange(0,100)
y = m*x
pyplot.plot(x,y)
pyplot.ylim(0,100)
pyplot.show()
這不知道是不是你要的
※ 引述《wheels ()》之銘言:
: 應該滿基礎的,但是看了很多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: 124.9.18.173
推
09/25 23:21, , 1F
09/25 23:21, 1F
推
09/26 22:47, , 2F
09/26 22:47, 2F
→
09/26 22:47, , 3F
09/26 22:47, 3F
→
09/26 22:49, , 4F
09/26 22:49, 4F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
Python 近期熱門文章
PTT數位生活區 即時熱門文章