[Python-es] Dar formato a etiquetas en folium

Kiko kikocorreoso en gmail.com
Mie Abr 26 13:58:03 EDT 2017


sería folium.Html en lugar de Html y funcionaría en la versión 0.3.0

El 26/4/17, Jose Sabater Montes <jsm en iaa.es> escribió:
> 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 <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
>>
>>
>> _______________________________________________
>> Python-es mailing list
>> Python-es en 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: jsm en roe.ac.uk
> Blackford Hill
> Edinburgh EH9 3HJ, UK
> -------------------------------------------------
> _______________________________________________
> Python-es mailing list
> Python-es en python.org
> https://mail.python.org/mailman/listinfo/python-es
>


Más información sobre la lista de distribución Python-es