[问题类型]:
程式咨询
[软件熟悉度]:
使用者(已经有用R 做过不少作品)
[问题叙述]:
已经有一份经纬度的资料并在地图上表示,我想让动图每过一个frame,就将两点连在一起
http://i.imgur.com/pVTkxwv.jpg
下面是我的程式
plot_ly(
data = d,
type = 'scattermapbox',
mode = "markers+lines",
lon = ~longitude,
lat = ~latitude,
frame = ~frame,#month
text= ~text,
line = list(simplyfy = F),
marker = list(size = 7,color = "red"))%>%
layout(
mapbox = list(
style = "open-street-map",
center = list(lon = median(d$longitude), lat= median(d$latitude)),
zoom = 2.5),
margin =list(l=0,t=0,b=0,r=0))
[环境叙述]:
http://i.imgur.com/Q0rqWpC.jpg
另外想问,由于我的时间格式长这样
http://i.imgur.com/0xGWil3.jpg
目前设定frame是从1,2,3...到最后一笔
如果指定frame为datatime这个变量会有问题(因为该变量格式是字串)
所以目前是将datatime切割成以日为单位,有办法让他变成根据datatime的时间轴跑吗?谢