В python с использованием folium iFrames, как я могу настроить стиль во всплывающем окне IFrame? - PullRequest
0 голосов
/ 25 сентября 2019

Я пытаюсь манипулировать информацией в 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 в разных местах и ​​просмотрел кучу ответов на вопросы, я по-прежнемузастревают.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...