Штриховая полилиния в Фолиуме - PullRequest
0 голосов
/ 05 апреля 2020

У меня есть задание, которое требует от меня составить маршрут в Колаборатории с использованием Фолиума У меня есть 8 разных мест в Европе, связанных вместе с полилинией. Я пытался сделать линию пунктирной, но не смог найти способ ...

Я новичок и не мог найти много решений. Те, которые я пробовал, не работали, я пробовал что-то вроде добавления: linestyle = 'dashed' (я понятия не имею, если это то, что я должен делать, или если я использовал это правильно, я должен был просто добавить его после color = 'red', -> проверить часть сценария 1)

Вот мой сценарий (он был слишком длинным для одного изображения) Часть сценария 1 Часть сценария 2

Вот моя карта (красные линии - это то, что я пытался разбить)

Моя карта

My map

1 Ответ

2 голосов
/ 05 апреля 2020

Вы можете использовать dash_array аргумент в PolyLine() функции:

import folium

m = folium.Map(location=[43, 11],
               zoom_start=5)

loc = [(43, 11),
       (48, 13),
       (49, 3),
       (44, 4),
       (45, 6)]

folium.PolyLine(loc,
                color='red',
                dash_array='10').add_to(m)

m

, и вы получите:

enter image description here

...