ตอนนี้ฉันมีรหัส:
fig= go.Figure()
for idx in range(len(reference)):
df = reference.loc[idx]
if df.ObjClass != 0:
x,y = df.Polygon.exterior.xy
fig.add_trace(go.Scatter(x=np.array(x), y=np.array(y)))
return fig
คนที่วางแผนสำหรับ boudning กล่องใช้รูปหลายเหลี่ยม. Moste งจะไม่ใช่คนที่มีประสิทธิภาพสูงสุดเท่าที่เปิดสำหรับปรับปรุงที่รออยู่ที่นั่นด้วย
คำถามคือวิธีขอเพิ่มให้มีการเคลื่อนไหวเมื่อต้องและอยู่ Plotly คิด? ในของฉัน df ฉันมีเวลางคอลัมน์นั่นน่าจะเหมาะสำหรับมัน(df.เวลา). ตอนที่ให้มีการเคลื่อนไหวเมื่อคืนถูกเพิ่มเข้าไปข้าเพียงต้องการที่จะวางแผนที่รูปหลายเหลี่ยมสำหรับวันที่และเวลา.
ปัจจุบันวางแผนโดยไม่มีการเคลื่อนไหว
แก้ไข:การเพิ่มข้อมูล struct
งั้นนี่จะไม่ทำงานเมื่อวางแผนอย่างที่ฉันอธิบายอยู่ในความคิดเห็นทางด้านล่างนี้ แต่ถ้าฉันเปลี่ยนต้องการเรียงลำดับโดย ObjID แทนที่จะเป็นของเวลามันทำงานแต่งให้มีการเคลื่อนไหวเมื่อกรอบคือไม่ได้จัดเรียงเรียบร้อย. ฉันต้องการที่ต่ำต้อยที่สุดเวลาที่ต้องเป็นคนแรกและสูงสุดตอนที่ทุกอย่างจะจบลง
ObjClass Time ObjID Corner Lat Long
0 3.0 5.9 54.0 RR 21.549906 129.418088
563 3.0 5.9 54.0 LR 23.569243 129.523022
1126 3.0 5.9 54.0 LF 23.569243 136.523022
1689 3.0 5.9 54.0 RF 21.549906 136.418088
1 3.0 5.95 54.0 RR 17.946687 114.856340
564 3.0 5.95 54.0 LR 19.726662 114.919184
1127 3.0 5.95 54.0 LF 19.726662 121.919184
1690 3.0 5.95 54.0 RF 17.946687 121.856340
2 3.0 6.0 54.0 RR 17.685873 121.115523
565 3.0 6.0 54.0 LR 19.556310 121.182149
1128 3.0 6.0 54.0 LF 19.556310 128.182149
1691 3.0 6.0 54.0 RF 17.685873 128.115523
3 3.0 6.05 54.0 RR 17.685873 121.115523
566 3.0 6.05 54.0 LR 19.556310 121.182149
1129 3.0 6.05 54.0 LF 19.556310 128.182149
1692 3.0 6.05 54.0 RF 17.685873 128.115523
4 3.0 6.1 54.0 RR 17.375609 127.925362
567 3.0 6.1 54.0 LR 19.322351 127.848100
1130 3.0 6.1 54.0 LF 19.322351 134.848100
1693 3.0 6.1 54.0 RF 17.375609 134.925362