[Python-es] Dar formato a etiquetas en folium
kikocorreoso
kikocorreoso en gmail.com
Mie Abr 26 13:23:53 EDT 2017
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 <kikocorreoso en gmail.com
> <mailto:kikocorreoso en 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 en python.org <mailto:Python-es en python.org>
>> https://mail.python.org/mailman/listinfo/python-es
>> <https://mail.python.org/mailman/listinfo/python-es>
> _______________________________________________ Python-es mailing
> list Python-es en python.org <mailto:Python-es en python.org>
> https://mail.python.org/mailman/listinfo/python-es
> <https://mail.python.org/mailman/listinfo/python-es>
>
> _______________________________________________
> Python-es mailing list
> Python-es en python.org
> https://mail.python.org/mailman/listinfo/python-es
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20170426/6cc0a8fd/attachment.html>
Más información sobre la lista de distribución Python-es