在使用folium iFrames的python中,如何在IFrame弹出窗口中调整样式?

时间:2019-09-25 17:52:58

标签: python folium

我正在尝试为我的弹出窗口之一处理IFrame中的信息。我有一个包含20列详细信息的数据框,我可以使用所需的数据创建一个弹出窗口,但是该弹出文本过大,需要一个较大的IFrame窗口来容纳它。

如果我希望文本大小为10pt且为红色,该如何在此内联? 虽然我创建了一个仅包含一行弹出内容的简单示例,但实际上我有很多行都附加到标签上。根据信息,我真的很想调整弹出窗口的每个部分,使其具有不同的格式。

import pandas as pd
import folium #using Folium 0.8.3
from folium import IFrame

df = pd.read_excel('filename.xlsx')

map=folium.Map(location=[df['Latitude'].mean(), df['Longitude'].mean()], zoom_start=6, tiles="OpenStreetMap", control_scale = True) #pass a list of coordinates
fg=folium.FeatureGroup(name="Locations") #add a group of features to a single object 
for i,v in df.iterrows(): 
    label = '<br>'+v['URL'] # <-- does anything go here to adjust font style/size?
    pointpopup = folium.Popup(IFrame(label, width = 300, height = 120)) # <-- does anything go here to adjust font style/size?
    fg.add_child(folium.Marker(location=[v[15], v[14]], popup=pointpopup))   
map.add_child(fg) #add feature group/layer   
map.save('mapfile.html') 

在不同地方尝试了一堆CSS代码并查看了一堆叶子答案之后,我仍然很困惑。

0 个答案:

没有答案