You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

folium地图中FloatImage显示过大问题求助

FloatImage在folium中突然显示过大的解决方法

问题描述

使用folium的FloatImage插件在地图右下角插入图例图片,上周显示正常,未修改代码的情况下现在图片显示过大,更换图片、调整图片尺寸后问题依旧。相关代码:

import folium
from folium.plugins import FloatImage

m = folium.Map(location=[52.542100, 13.384019], zoom_start=10)
image = ('https://upload.wikimedia.org/wikipedia/commons/d/d6/Beispiel.png')        
FloatImage(image, bottom=10, left=1).add_to(m)
m

可行解决思路

  • 强制指定图片CSS尺寸:FloatImage默认样式可能因环境变更失效,直接通过css_style参数强制限制图片大小,保持比例的同时固定显示尺寸:

    FloatImage(image, bottom=10, left=1, css_style="width:200px;height:auto;").add_to(m)
    

    可根据需求调整width的具体数值,height:auto会自动匹配图片比例。

  • 检查folium版本变更:可能是folium或其依赖库自动更新导致样式逻辑变化。执行pip show folium查看当前版本,若近期有更新,可尝试回退到之前正常的版本:

    pip install folium==[之前的稳定版本号]
    
  • 清除页面缓存:如果在Jupyter Notebook或浏览器中预览,旧的样式缓存可能导致异常,清除浏览器缓存后重新加载页面。

  • 验证图片源属性:手动确认图片的实际像素尺寸,确保图片源站未修改图片本身的尺寸属性。

内容的提问来源于stack exchange,提问作者chulia

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.14 16:36:18