Добавление легенды Colormap на карту foliumPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Добавление легенды Colormap на карту folium

Сообщение Anonymous »

Я пытаюсь сделать карту в фолиме с несколькими слоями, каждый из которых состоят из затененных областей (с использованием Geojson) с цветами, данными Colormap. Я хотел бы добавить легенды в свои слои. Я нашел здесь первое решение, но проблема с этим решением заключалась в том, что легенда исправлена в правом верхнем углу и, что более важно, что она всегда есть. Вместо этого я бы хотел легенду, которая отображается только тогда, когда показан соответствующий слой.folium.GeoJson(data['Temp'],
name='Temp',
style_function=lambda x: {
'fillColor': cm1(x['properties']['Temp']),
'fillOpacity': 0.2,
'color' : None
},
highlight_function=lambda x: {'weight':3, 'color':'black'},
tooltip=folium.features.GeoJsonTooltip(fields=['Temp', 'Rain'],
labels=True,
sticky=True
), show=False).add_to(m)

folium.GeoJson(data['Rain'],
name='Rain',
style_function=lambda x: {
'fillColor': cm2(x['properties']['Rain']),
'fillOpacity': 0.2,
'color' : None
},
highlight_function=lambda x: {'weight':3, 'color':'black'},
tooltip=folium.features.GeoJsonTooltip(fields=['Temp', 'Rain'],
labels=True,
sticky=True
), show=False).add_to(m)

cm1.caption = 'Temp scale'
cm2.caption = 'Rain scale'
m.add_child(cm1)
m.add_child(cm2)

folium.LayerControl().add_to(m)
< /code>

Как я могу изменить свой код так, чтобы легенды были показаны только тогда, когда показаны соответствующие слои? (И если возможно, как я могу переместить легенды в слева внизу?)

Подробнее здесь: https://stackoverflow.com/questions/561 ... folium-map
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Добавление легенды цветовой карты на карту Folium
    Anonymous » » в форуме Python
    0 Ответы
    35 Просмотры
    Последнее сообщение Anonymous
  • Добавление сетки размером 1 км на карту Folium
    Anonymous » » в форуме Python
    0 Ответы
    20 Просмотры
    Последнее сообщение Anonymous
  • Могу ли я добавить последовательность маркеров на карту Folium?
    Anonymous » » в форуме Python
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous
  • Могу ли я добавить последовательность маркеров на карту Folium?
    Anonymous » » в форуме Python
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous
  • Matplotlib Quiver colormap
    Anonymous » » в форуме Python
    0 Ответы
    6 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»