如何在python绘图分散的地理线图中分离不同的轨迹

如何在python绘图分散的地理线图中分离不同的轨迹,python,geolocation,plotly,line,Python,Geolocation,Plotly,Line,我正在用python中的plotly scattergeo绘制不同的路线,我的问题是我无法将不同路线之间的线路分开,所有线路都连接在一起,就好像它们只是一条线路一样 在这张图片中有两次行程,从厄瓜多尔吉尼到里斯本和从厄瓜多尔吉尼到开普敦,但即使有两次单独的行程,也有一条从行程1(到里斯本)结束到行程2开始的连接线 这是我用来生成绘图的代码: 导入plotly.graph\u对象 纬度=[1.769395,3.909938,4.416706,4.402889,4.470340,, 9.90534

我正在用python中的plotly scattergeo绘制不同的路线,我的问题是我无法将不同路线之间的线路分开,所有线路都连接在一起,就好像它们只是一条线路一样

在这张图片中有两次行程,从厄瓜多尔吉尼到里斯本和从厄瓜多尔吉尼到开普敦,但即使有两次单独的行程,也有一条从行程1(到里斯本)结束到行程2开始的连接线

这是我用来生成绘图的代码:

导入plotly.graph\u对象
纬度=[1.769395,3.909938,4.416706,4.402889,4.470340,,
9.905343,14.541283, 38.611303, 1.769395,2.958316,
-6.161784, -12.832035, -22.959316, -34.089891]
lon=[9.687394,9.012994,7.696527,5.590180,-4.445836,
-15.484433, -23.936471, -9.516133, 9.687394, 12.089027,
-4.623525, 12.121931, 10.773240, 17.804489]
图=go.图(go.Scattermapbox(
mode=“标记+行”,
lon=lon,
lat=lat,
标记={'size':10})
图1.2.2.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1(
边距={'l':0,'t':0,'b':0,'r':0},
地图盒={
中心:{'lon':10,'lat':10},
'风格':“雄蕊地形”,
'中心':{'lon':-20,'lat':-20},
“缩放”:1})
#在使用pycharm时能够看到情节
图write_图像('C:/Users/user/Desktop/test.png'))
图2(图3)

我的目标是将不同的痕迹分开,而不是全部连接起来

考虑到trip1在索引7处结束,您可以按行程拆分
lon
lat
。这里是完整的代码

导入plotly.graph\u对象
纬度=[1.769395,3.909938,4.416706,4.402889,4.470340,,
9.905343,14.541283, 38.611303, 1.769395,2.958316,
-6.161784, -12.832035, -22.959316, -34.089891]
lon=[9.687394,9.012994,7.696527,5.590180,-4.445836,
-15.484433, -23.936471, -9.516133, 9.687394, 12.089027,
-4.623525, 12.121931, 10.773240, 17.804489]
lon_trip1=lon[:8]
lat_trip1=lat[:8]
lon_trip2=lon[8:]
lat_trip2=lat[8:]
图=go.Figure()
图添加跟踪(go.Scattermapbox(
mode=“标记+行”,
lon=lon_trip1,
lat=lat_trip1,
name=“trip1”,
标记={'size':10})
图添加跟踪(go.Scattermapbox(
mode=“标记+行”,
lon=lon_trip2,
lat=lat_trip2,
name=“trip2”,
标记={'size':10})
图1.2.2.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1(
边距={'l':0,'t':0,'b':0,'r':0},
地图盒={
中心:{'lon':10,'lat':10},
'风格':“雄蕊地形”,
'中心':{'lon':-20,'lat':-20},
“缩放”:1})
#在使用pycharm时能够看到情节
#图write_图像('C:/Users/user/Desktop/test.png'))
图2(图3)

Hola Ignacio,请提供一个链接,以便更容易提供帮助。mcve已添加,感谢您提供了标题。您认为“分离”是什么意思?如图所示,轨迹的末端不应连接到下一个轨迹的起点,从里斯本跳到非洲吉尼海槽。您介意创建lat_trip1,lon_trip1和lat_trip2,lon_trip2?由于它们与实际行为混杂在一起,这是正常的。