如何增加 python folium 中的弹出窗口宽度?
How to increase popup width in python folium?
我正在遍历我的数据框,使用每列中的每个值添加到弹出窗口中。但是弹出窗口的宽度太小,因此一个值显示在多行中。
我的代码是这样的:
c = folium.Map(
location=[12.323, 146.029326],
zoom_start=14
)
for row in df.itertuples():
name = getattr(row, "name")
age = getattr(row, "age")
folium.Marker(
location = location,
popup=folium.Popup(f"""name= {name} <br>
age = {age} <br>
"""),
icon=plugins.BeautifyIcon(
border_color = color,
border_width = 2,
text_color = 'black'
)
).add_to(c)
我希望每个列值都足够 space。我该怎么做?
您可以为 Popup
对象使用参数 max_width
。您可以指定一个数字,该数字取决于名称行中的字符数,如下所示:
popup=folium.Popup(f"""name= {name} <br>
age = {age} <br>
""", max_width=len(f"name= {name}")*20),
我正在遍历我的数据框,使用每列中的每个值添加到弹出窗口中。但是弹出窗口的宽度太小,因此一个值显示在多行中。
我的代码是这样的:
c = folium.Map(
location=[12.323, 146.029326],
zoom_start=14
)
for row in df.itertuples():
name = getattr(row, "name")
age = getattr(row, "age")
folium.Marker(
location = location,
popup=folium.Popup(f"""name= {name} <br>
age = {age} <br>
"""),
icon=plugins.BeautifyIcon(
border_color = color,
border_width = 2,
text_color = 'black'
)
).add_to(c)
我希望每个列值都足够 space。我该怎么做?
您可以为 Popup
对象使用参数 max_width
。您可以指定一个数字,该数字取决于名称行中的字符数,如下所示:
popup=folium.Popup(f"""name= {name} <br>
age = {age} <br>
""", max_width=len(f"name= {name}")*20),