Я пытаюсь создать карту в Folium с несколькими слоями, каждый из которых состоит из затененных областей (с использованием GeoJSON) с цветами, заданными цветовой картой. Я хотел бы добавить легенды к своим слоям. Я нашел первое решение здесь, но проблема с этим решением заключалась в том, что легенда зафиксирована в правом верхнем углу и, что более важно, она всегда там. Вместо этого мне нужна легенда, которая отображается только тогда, когда отображается соответствующий слой.
Вот пример кода, который я пробовал (где m — моя карта Folium, а cm1 и cm2 — цветовые карты):
Как изменить свой код, чтобы легенды отображались только при отображении соответствующих слоев? (И если возможно, как переместить легенды в левый нижний угол?)
Я пытаюсь создать карту в Folium с несколькими слоями, каждый из которых состоит из затененных областей (с использованием GeoJSON) с цветами, заданными цветовой картой. Я хотел бы добавить легенды к своим слоям. Я нашел первое решение здесь, но проблема с этим решением заключалась в том, что легенда зафиксирована в правом верхнем углу и, что более важно, она всегда там. Вместо этого мне нужна легенда, которая отображается только тогда, когда отображается соответствующий слой.
Вот пример кода, который я пробовал (где m — моя карта Folium, а cm1 и cm2 — цветовые карты):
Как изменить свой код, чтобы легенды отображались только при отображении соответствующих слоев? (И если возможно, как переместить легенды в левый нижний угол?)