Hola, He probado por curiosidad porque me ha llamado la atención folium y algo como esto funciona para dar formato:
popup = folium.Popup(Html('<span style="color: #ff0000;">Texto</span>', script="True")) Un saludo, Pepe On 26/04/17 18:23, kikocorreoso wrote: > On 26/04/17 19:14, Carlos Agullo wrote: >> Muchas gracias. >> >> Aunque me sigue dando error, porque me dice : "'module' object has no >> attribute 'IFrame'" >> si pongo* iframe = folium.element.IFrame(html, width=200, height=200)* >> * >> * >> Entonces me da este otro error. >> >> UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position >> 4: ordinal not in range(128) >> > Parece que es un tema de versiones. ¿Versiones de Python y folium que > usas? Parece que usas Python 2 y un folium que no es la última versión > (yo tengo la 0.3.0 y la tuya debe ser la 0.2.x). > > Resolución rápida, elimina las tildes en 'línea'. > > En lugar de un IFrame puedes usar cualquier otro elemento HTML > disponible. En la última versión de folium tienes Html que igual se > ajusta más a lo que necesitas. > > http://python-visualization.github.io/folium/module.html#element >> >> >> El 26 de abril de 2017, 19:00, kikocorreoso <kikocorre...@gmail.com >> <mailto:kikocorre...@gmail.com>> escribió: >> >> On 26/04/17 18:25, Carlos Agullo wrote: >>> Estoy trabajando con folium y me gustaría poder dar formato a las >>> etiquetas de los puntos que agrego al mapa, pero a la hora de >>> poner comandos como /n o cosas así, me imprime directamente /n en >>> lugar de un salto de línea. >>> >>> ¿hay forma de darle formato? >>> >> Puedes usar un folium.IFrame en folium.Popup . >> >> Échale un ojo a la documentación: >> http://python-visualization.github.io/folium/module/map.html#marker >> <http://python-visualization.github.io/folium/module/map.html#marker> >> >> Un ejemplo mínimo: >> >> import folium >> >> html = """<p>Línea 1</p><br> >> <p>Línea 2</p><br> >> <a href="https://pybonacci.org" <https://pybonacci.org>>Link.</a>""" >> >> iframe = folium.IFrame(html, width=200, height=200) >> popup = folium.Popup(iframe) >> marker = folium.Marker((40,0), popup=popup) >> map = folium.Map() >> map.add_child(marker) >> map.save("ejemplo,html") >> >> Saludos. >> >> >>> >>> _______________________________________________ >>> Python-es mailing list >>> Python-es@python.org <mailto:Python-es@python.org> >>> https://mail.python.org/mailman/listinfo/python-es >>> <https://mail.python.org/mailman/listinfo/python-es> >> _______________________________________________ Python-es mailing >> list Python-es@python.org <mailto:Python-es@python.org> >> https://mail.python.org/mailman/listinfo/python-es >> <https://mail.python.org/mailman/listinfo/python-es> >> >> _______________________________________________ >> Python-es mailing list >> Python-es@python.org >> https://mail.python.org/mailman/listinfo/python-es > > > _______________________________________________ > Python-es mailing list > Python-es@python.org > https://mail.python.org/mailman/listinfo/python-es > -- ------------------------------------------------- Dr Jose Sabater Montes Institute for Astronomy Phone: +44-131-6688311 University of Edinburgh Fax: +44-131-6688264 Royal Observatory E-mail: j...@roe.ac.uk Blackford Hill Edinburgh EH9 3HJ, UK ------------------------------------------------- _______________________________________________ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es