[問題] dynamically connect lines

看板Python作者 (Spark Of Insanity)時間13年前 (2012/07/18 01:25), 編輯推噓3(304)
留言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
太簡單喔?!XD ...
07/18 21:37, 2F

07/19 12:14, , 3F
some hint, anyone?
07/19 12:14, 3F

07/19 15:50, , 4F
你把第二個點記著阿...
07/19 15:50, 4F

07/19 17:24, , 5F
don't know how
07/19 17:24, 5F

07/20 21:47, , 6F
簡單與否不是重點,而是這個問題自己想,收穫比較大
07/20 21:47, 6F

07/21 09:26, , 7F
ok...:ppp
07/21 09:26, 7F
文章代碼(AID): #1G1P_m9i (Python)
討論串 (同標題文章)
文章代碼(AID): #1G1P_m9i (Python)