module notebookhelper.folium_helper
¶
Short summary¶
module pyensae.notebookhelper.folium_helper
Module folium does not have any output to a notebook, addresses that issue. The module does not explicitely import folium.
Functions¶
function |
truncated documentation |
---|---|
Embeds the HTML source of the map directly into the IPython notebook. |
Documentation¶
Module folium does not have any output to a notebook, addresses that issue. The module does not explicitely import folium.
- pyensae.notebookhelper.folium_helper.folium_embed_map(mapf, path='map.html', width='100%', height='510px')¶
- Parameters:
mapf – folium map
path – where to store the temporary map
- Returns:
HTML (IPython)
Embeds a linked iframe to the map into the IPython notebook.
Note: this method will not capture the source of the map into the notebook. This method should work for all maps (as long as they use relative urls).
Source: folium_base.py
- pyensae.notebookhelper.folium_helper.folium_html_map(mapf, width=None, height=None, asobj=True)¶
Embeds the HTML source of the map directly into the IPython notebook.
- Parameters:
mapf – folium map
width – width
height – height
asobj – return an object which implements
_repr_html_
- Returns:
HTML (IPython)
This method will not work if the map depends on any files (json data). Also this uses the HTML5 srcdoc attribute, which may not be supported in all browsers.
Source: folium_base.py
Display an inline map with folium in a notebook
import folium map_osm = folium.Map(location=[48.85, 2.34]) from pyensae.notebook_helper import folium_html_map map_osm.polygon_marker(location=[48.824338, 2.302641], popup='ENSAE', fill_color='#132b5e', num_sides=3, radius=10) folium_html_map(map_osm)
With folium version 0.2, this becomes easier:
import folium map_osm = folium.Map(location=[48.85, 2.34]) from pyensae.notebook_helper import folium_html_map map_osm.polygon_marker(location=[48.824338, 2.302641], popup='ENSAE', fill_color='#132b5e', num_sides=3, radius=10) map_osm
Changed in version 1.1: Add parameters width and height to change the size of the map within a notebook. Hopefully, they will be added in folium.