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 <j...@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 <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
>
_______________________________________________
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es

Responder a