如何使用'Polyline'
How to use 'Polyline'
使用 jupyter Notebook/python3
我想使用带标记的折线,但它不起作用
map = folium.Map(location=[37.4601908, 126.4406957])
for index,lat in enumerate(place_lat):
folium.Marker([lat,
place_lng[index]],
popup=('patient3 \n 74contacts'),
icon = folium.Icon(color='green',icon='plus')).add_to(map)
folium.Polyline(color='red').add_to(map)
map
我以为折线在folium
但是错误提示
AttributeError: module 'folium' has no attribute 'Polyline'
如何使用折线?
从 docs 开始,您应该使用 PolyLine
。
例如:
import folium
m = folium.Map(location=[37.4601908, 126.4406957],
zoom_start=15)
place_lat = [37.4601928, 37.4593108, 37.4641108, 37.4611508]
place_lng = [126.4406957, 126.4432957, 126.4476917, 126.4423957]
points = []
for i in range(len(place_lat)):
points.append([place_lat[i], place_lng[i]])
for index,lat in enumerate(place_lat):
folium.Marker([lat,
place_lng[index]],
popup=('patient{} \n 74contacts'.format(index)),
icon = folium.Icon(color='green',icon='plus')).add_to(m)
folium.PolyLine(points, color='red').add_to(m)
m
使用 jupyter Notebook/python3
我想使用带标记的折线,但它不起作用
map = folium.Map(location=[37.4601908, 126.4406957])
for index,lat in enumerate(place_lat):
folium.Marker([lat,
place_lng[index]],
popup=('patient3 \n 74contacts'),
icon = folium.Icon(color='green',icon='plus')).add_to(map)
folium.Polyline(color='red').add_to(map)
map
我以为折线在folium
但是错误提示
AttributeError: module 'folium' has no attribute 'Polyline'
如何使用折线?
从 docs 开始,您应该使用 PolyLine
。
例如:
import folium
m = folium.Map(location=[37.4601908, 126.4406957],
zoom_start=15)
place_lat = [37.4601928, 37.4593108, 37.4641108, 37.4611508]
place_lng = [126.4406957, 126.4432957, 126.4476917, 126.4423957]
points = []
for i in range(len(place_lat)):
points.append([place_lat[i], place_lng[i]])
for index,lat in enumerate(place_lat):
folium.Marker([lat,
place_lng[index]],
popup=('patient{} \n 74contacts'.format(index)),
icon = folium.Icon(color='green',icon='plus')).add_to(m)
folium.PolyLine(points, color='red').add_to(m)
m