Python Folium HeatMapWithTime: однократный бегунок по нескольким слоям данных - PullRequest
0 голосов
/ 08 февраля 2019

Поскольку я использую одну и ту же индексную переменную с параметрами ползунка времени по умолчанию для обоих слоев данных, я ожидаю, что HeatMapWithTime создаст только один ползунок времени.Однако это не так, поскольку он добавляет дополнительный бегунок времени для каждого слоя.Это становится проблемой, когда, скажем, у вас есть 10 различных слоев данных и 10 одинаковых временных ползунков на боковой стороне карты.

heatmap = folium.Map(location=[0, 0], zoom_start=1.5)
HeatMapWithTime(data_1,index=index,overlay=False).add_to(heatmap)
HeatMapWithTime(data_2,index=index,overlay=False).add_to(heatmap)

Вывод экрана: несколько идентичных ползунков времени

Если переменная индекса и параметры ползунка времени одинаковы для разных слоев данных, карта должна создавать только один ползунок времени, верно?

Обновление:

Я только что нашел несколько слоевпример с одним ползунком времени, использующим TimestampedWmsTileLayers на nbviewer .Как это можно воссоздать с помощью HeatMapWithTime ??

1 Ответ

0 голосов
/ 18 февраля 2019

Получил помощь в решении этой проблемы от одного из участников плагина, необходимый код и обсуждение предоставлены на github: https://github.com/python-visualization/folium/issues/1062

...