logo
leafmap
Dashboard
Initializing search
    GitHub
    GitHub
    • Home
    • Book
    • Installation
    • Get Started
    • Usage
    • Web App
    • Tutorials
    • Contributing
    • FAQ
    • Changelog
    • YouTube Channel
    • Report Issues
      • basemaps module
      • bokehmap module
      • colormaps module
      • common module
      • deck module
      • deckgl module
      • download module
      • examples module
      • foliumap module
      • kepler module
      • maplibregl module
      • leafmap module
      • legends module
      • map_widgets module
      • osm module
      • pc module
      • plot module
      • plotlymap module
      • deck module
      • stac module
      • toolbar module
      • FOSS4G 2021
      • SIGSPATIAL 2021
      • YouthMappers 2021
      • ICRW 2023
      • EarthCube 2023
      • Taiwan 2024
      • HGAC 2024
      • CVPR 2025
      • Overview
      • 3d buildings
      • 3d choropleth
      • 3d indoor mapping
      • 3d pmtiles
      • 3d style
      • 3d terrain
      • Add 3d buildings
      • Add a marker
      • Add colorbar
      • Add components
      • Add deckgl layer
      • Add gif
      • Add html
      • Add icon
      • Add image
      • Add image generated
      • Add labels
      • Add legend
      • Add logo
      • Add text
      • AlphaEarth
      • Animate a line
      • Animate camera around point
      • Animate images
      • Animate point along line
      • Animate point along route
      • Attribution position
      • Basemaps
      • Center on symbol
      • Change building color
      • Change case of labels
      • Choropleth
      • Cloud optimized geotiff
      • Cluster
      • Color switcher
      • Countries filter
      • Create vector
      • Custom marker
      • Dashboard
      • Data driven lines
      • Disable scroll zoom
      • Display rich text
      • Drag a marker
      • Draw features
      • Edit vector
      • Fallback image
      • Fields of the world
      • Fit bounds
      • Fill pattern
      • Fly to
      • Fly to options
      • Fullscreen
      • Geojson layer in stack
      • Geojson line
      • Geojson points
      • Geojson polygon
      • Geopandas
      • Globe control
      • Google earth engine
      • Gps trace
      • Heatmap layer
      • Housing prices
      • Interactive false
      • Jump to
      • Language switch
      • Layer control
      • Layer groups
      • Layer manager
      • Layer styling
      • Line gradient
      • Live geojson
      • Live update feature
      • Local geojson
      • Local raster
      • Locate user
      • Map tiles
      • Mapillary
      • Maptiler styles
      • MGRS
      • Mouse position
      • Multiple geometries
      • Nasa opera
      • Navigation
      • Ocean bathymetry
      • Openfreemap
      • Openstreetmap
      • Overture
      • Pmtiles
      • Restrict bounds
      • Satellite map
      • Search control
      • Set pitch bearing
      • Set terrain
      • Sidebar
      • Stac
      • Time slider
      • To html
      • Variable label placement
      • Variable offset label placement
      • Vector tile
      • Video on a map
      • Visualize population density
      • Wms source
      • Zoom to linestring
      • Usage
      • 01 leafmap intro
      • 02 using basemaps
      • 03 cog stac
      • 04 cog mosaic
      • 05 load raster
      • 06 legend
      • 07 colorbar
      • 08 whitebox
      • 09 csv to points
      • 10 add vector
      • 11 linked maps
      • 12 split map
      • 13 geopandas
      • 14 postgis
      • 15 openstreetmap
      • 16 heremap
      • 17 vector tile layer
      • 18 point layer
      • 19 map to html
      • 20 planet imagery
      • 21 ts inspector
      • 22 time slider
      • 23 colormaps
      • 24 heatmap
      • 25 map title
      • 26 kepler gl
      • 27 basemap gallery
      • 28 publish map
      • 29 pydeck
      • 30 census data
      • 31 search basemaps
      • 32 local tile
      • 33 image overlay
      • 34 add points from xy
      • 35 circle markers
      • 36 add labels
      • 37 planetary computer
      • 38 plotly
      • 39 inspector tool
      • 40 plotly gui
      • 41 raster gui
      • 42 create cog
      • 43 search control
      • 44 attribute table
      • 45 create vector
      • 46 edit vector
      • 47 numpy to cog
      • 48 lidar
      • 49 split control
      • 50 marker cluster
      • 51 clip image
      • 52 netcdf
      • 53 choropleth
      • 54 plot raster
      • 55 lidar
      • 56 download ned
      • 57 national map
      • 58 bokeh
      • 59 create legend
      • 60 add widget
      • 61 vector to gif
      • 62 folium colorbar
      • 63 arcgis
      • 64 stac search
      • 65 sagemaker
      • 66 gradio
      • 67 maxar open data
      • 68 openaerialmap
      • 69 turkey earthquake
      • 70 zonal stats
      • 71 aws s3
      • 72 timelapse
      • 73 custom stac
      • 74 map tiles to geotiff
      • 75 segment anything
      • 76 image comparison
      • 77 split raster
      • 78 read raster
      • 79 timeseries
      • 80 solar
      • 81 buildings
      • 82 pmtiles
      • 83 vector viz
      • 84 read parquet
      • 85 gedi
      • 86 add markers
      • 87 actinia
      • 88 nasa earth data
      • 89 image array viz
      • 90 pixel inspector
      • 91 raster viz gui
      • 92 maplibre
      • 93 maplibre pmtiles
      • 94 mapbox
      • 95 edit vector
      • 96 batch edit vector
      • 97 overture data
      • 98 watershed
      • 99 wetlands
      • 100 nlcd
      • 101 nasa opera
      • 102 fused
      • 103 raster colormap
      • 104 point style
      • 105 vector time slider
      • 106 aws s3

    image image image

    Create a Dashboard

    In [1]:
    Copied!
    # %pip install leafmap
    
    # %pip install leafmap
    In [2]:
    Copied!
    import leafmap.maplibregl as leafmap
    import ipywidgets as widgets
    
    import leafmap.maplibregl as leafmap import ipywidgets as widgets
    In [3]:
    Copied!
    tw = leafmap.TabWidget(
        title="Dashboard",
        tabs=("Home", "Map", "Settings"),
        icons=("mdi-home", "mdi-map", "mdi-cog"),
        show_panel_titles=False,
    )
    
    # Customize dialog
    tw.set_help_title("About this dashboard")
    tw.set_help_content(
        widgets.HTML(
            """
          <p><b>Shortcuts</b></p>
          <ul>
            <li>1 / 2 / 3 — switch tabs</li>
            <li>R — refresh</li>
            <li>? — help</li>
          </ul>
        """
        )
    )
    
    m = leafmap.Map(
        projection="globe", style="liberty", sidebar_visible=True, height="800px"
    )
    m.create_container()
    
    home_tab = widgets.HTML(
        """
        <h1>Welcome to the Leafmap Visualization Dashboard</h1>
        <p>This is the home tab.</p>
        <img src="https://assets.gishub.org/images/geog-312.png" width="100%">
        """
    )
    
    settings_tab = widgets.HTML(
        """
        <h1>Settings</h1>
        <p>This is the settings tab.</p>
        """
    )
    
    tw.set_tab_content(0, home_tab)
    tw.set_tab_content(1, m.container)
    tw.set_tab_content(2, settings_tab)
    
    display(tw.widget)
    
    tw = leafmap.TabWidget( title="Dashboard", tabs=("Home", "Map", "Settings"), icons=("mdi-home", "mdi-map", "mdi-cog"), show_panel_titles=False, ) # Customize dialog tw.set_help_title("About this dashboard") tw.set_help_content( widgets.HTML( """

    Shortcuts

    • 1 / 2 / 3 — switch tabs
    • R — refresh
    • ? — help
    """ ) ) m = leafmap.Map( projection="globe", style="liberty", sidebar_visible=True, height="800px" ) m.create_container() home_tab = widgets.HTML( """

    Welcome to the Leafmap Visualization Dashboard

    This is the home tab.

    No description has been provided for this image """ ) settings_tab = widgets.HTML( """

    Settings

    This is the settings tab.

    """ ) tw.set_tab_content(0, home_tab) tw.set_tab_content(1, m.container) tw.set_tab_content(2, settings_tab) display(tw.widget)

    2025-08-21 2025-08-21
    Copyright © 2021 - 2024 Qiusheng Wu
    Made with Material for MkDocs