Actualmente tengo este código:
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
La parcela es de boudning cajas con polígonos. Moste probablemente no el más eficiente, abierto para mejoras de la misma.
Mi pregunta es cómo agregar una animación y existentes Plotly de la figura? En mi df tengo una columna de tiempo que sería adecuado para que (df.De tiempo). Cuando la animación se agrega en el, solo quiero trazar los polígonos para que la marca de tiempo.
Actual de la parcela, sin animación
EDIT: la Adición de Datos struct
Así que esto no funciona cuando se trazan, como explico en mi comentario de abajo. Sin embargo, si me cambio a la clasificación por ObjID en lugar de Tiempo, se hace el trabajo, pero el fotograma de la animación no está ordenada. Quiero que el tiempo mínimo para ser el primero y más alto al final.
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