Re: [問題] dynamically connect lines
希望沒錯 請參考
def 連線(前端點,後端點):
把前後端點連起來
def 狼幾哭塔一加二(點,參數):
計算後
return 新點、新參數
def 即時畫圖(一堆參數):
前端點 = 初始第一個點
前參數 = 初始第一個參數
後端點 = 先隨便給
後參數 = 也隨便給
for 每一次 in 好幾次算後端點:
後端點,後參數 = 狼幾哭塔一加二(前端點,前參數)
if 每二十次:
連線(前端點,後端點)
前端點,前參數 = 後端點,後參數
※ 引述《WalterbyJeff (Spark Of Insanity)》之銘言:
: 我可以靜態的生產一組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: 140.112.63.202
推
07/19 18:31, , 1F
07/19 18:31, 1F
→
07/19 18:32, , 2F
07/19 18:32, 2F
→
07/19 18:33, , 3F
07/19 18:33, 3F
推
07/20 00:12, , 4F
07/20 00:12, 4F
→
07/20 13:10, , 5F
07/20 13:10, 5F
→
07/20 13:10, , 6F
07/20 13:10, 6F
→
07/20 13:14, , 7F
07/20 13:14, 7F
→
07/20 13:15, , 8F
07/20 13:15, 8F
推
07/20 20:03, , 9F
07/20 20:03, 9F
→
07/20 20:03, , 10F
07/20 20:03, 10F
→
07/20 20:04, , 11F
07/20 20:04, 11F
→
07/20 20:05, , 12F
07/20 20:05, 12F
→
07/20 20:05, , 13F
07/20 20:05, 13F
推
07/20 20:07, , 14F
07/20 20:07, 14F
→
07/20 20:08, , 15F
07/20 20:08, 15F
→
07/20 20:52, , 16F
07/20 20:52, 16F
→
07/20 20:52, , 17F
07/20 20:52, 17F
推
07/20 21:39, , 18F
07/20 21:39, 18F
→
07/23 22:22, , 19F
07/23 22:22, 19F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
Python 近期熱門文章
PTT數位生活區 即時熱門文章