[問題] dynamically connect lines
看板Python作者WalterbyJeff (Spark Of Insanity)時間13年前 (2012/07/18 01:25)推噓3(3推 0噓 4→)留言7則, 3人參與討論串1/2 (看更多)
我可以靜態的生產一組array之後把所有點給描出來,或是把點依據先後次序連起來
但是如果要動態的生產,我現在只知道scatter這個指令可以動態生產點
(邊算邊跑出新的座標)
但如果我需要邊算邊連(connecting dots while generating new dots)
目前只有想到很簡單的一招
def realtimeplot(m,n,d_n):
for i in range(0,m):
n=vector.rungekutta1(n, d_n)
#生產點座標
d_n=vector.rungekutta2(n, d_n)
#算出來的點坐標每20個打一個點在圖上(減少被圖像處理拖慢的速度)
if (i%20) == 0:
x2 = n[0]
y2 = n[1]
z2 = n[2]
#第二個打出來的點
if (i%40) == 0:
x3 = n[0]
y3 = n[1]
z3 = n[2]
#把這兩個點連起來
ax.plot([x2,x3],[y2,y3],[z2,z3],color='#817339',marker='.')
matplotlib.pyplot.show()
所以現在我的問題是:如何把第二個點連到下一個第一個點
而不會都是不連續的線段,變成 ─ ─ ─ ─ ─
希望的是 ─────
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.36.40.153
推
07/18 09:58, , 1F
07/18 09:58, 1F
→
07/18 21:37, , 2F
07/18 21:37, 2F
→
07/19 12:14, , 3F
07/19 12:14, 3F
推
07/19 15:50, , 4F
07/19 15:50, 4F
→
07/19 17:24, , 5F
07/19 17:24, 5F
推
07/20 21:47, , 6F
07/20 21:47, 6F
→
07/21 09:26, , 7F
07/21 09:26, 7F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
Python 近期熱門文章
PTT數位生活區 即時熱門文章