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