awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
python-visualization avatar

python-visualization/folium

0
View on GitHub↗
7,372 stars·2,260 forks·Python·2 vuespython-visualization.github.io/folium↗

Folium

Folium is a Python library that builds interactive Leaflet.js maps directly from Python data structures, enabling geographic data visualization in Jupyter notebooks or as standalone HTML pages. It creates maps centered on given coordinates with configurable zoom, tiles, and dimensions, and supports embedding those maps inside web routes for serving in browsers.

The library provides a comprehensive set of tools for data-driven map creation, including choropleth maps that bind tabular data to geographic geometries, colormap application to markers and polygons, and GeoJSON data overlay and visualization. It offers interactive marker placement with popups and tooltips, shape drawing for circles, polygons, polylines, and rectangles, and layer grouping for toggling visibility. Additional capabilities include marker clustering, tile set switching, custom tile provider usage, and the ability to inject custom JavaScript or CSS into the map's HTML output.

Folium supports a range of map interactions and visual enhancements, such as custom JavaScript event handlers, polygon editing tools, location search via geocoding, and fullscreen mode toggling. It can overlay georeferenced images, display animated polylines, and arrange multiple maps in a grid layout for comparative viewing. The library is installed via standard Python package management and integrates with Jupyter notebooks for inline map rendering.

Features

  • Interactive Map Generations - Builds interactive Leaflet.js maps directly from Python data structures for notebooks or web pages.
  • Base Map Creation - Creates interactive Leaflet maps centered on given coordinates with configurable zoom, tiles, and dimensions.
  • Interactive GeoJSON Layers - Loads geographic data from a URL, file, or dictionary and renders it as a map layer.
  • Choropleth Maps - Binds tabular data to geographic geometries and colors regions based on values.
  • Extended Map Layer Capabilities - Overlays raster tiles, vector shapes, or GeoJSON data onto a base map for multi-layered displays.
  • Geographic Data Mapping - Creates interactive Leaflet.js maps from Python data for geographic information visualization.
  • Interactive Map Visualizations - Generates a Leaflet.js map centered on given coordinates for notebooks or standalone HTML.
  • Notebook Map Embeds - Renders interactive maps directly inside Jupyter notebook cells without external hosting.
  • Markers with Popups - Places rich vector, raster, or HTML markers on a map that users can click or hover to explore.
  • Map Data Overlays - Adds markers, choropleths, and other data-driven layers on top of a base map.
  • Colormap Applications - Applies continuous color scales to markers, polygons, and choropleths based on numeric values.
  • Choropleth Data Bindings - Associates geographic data with map regions to create choropleth visualizations.
  • GeoJSON Data Bindings - Colors geographic features based on columnar data using a color scale and configurable binning.
  • Map Layer Groups - Groups related map layers into collapsible subgroups for toggling visibility via a layer control.
  • Map Tile Source Switching - Selects from built-in tile sets or loads custom tile sources to change the map's visual style.
  • Shape Drawing - Places polylines, polygons, rectangles, circles, and circle markers on the map with customizable styling.
  • Map - Renders circles, polygons, polylines, and rectangles on a map to highlight areas or paths.
  • Map Vector Lines - Overlays polyline shapes such as trails or roads onto a map to highlight linear features.
  • Polygon Drawing - Creates polygon shapes on the map by connecting a list of latitude/longitude points in order.
  • Map Layer Groupings - Organizes markers and shapes into named groups that users can toggle on and off with a layer control.
  • Custom Tile Provider Support - Adds a tile layer from built-in providers or a custom URL to display map imagery at multiple zoom levels.
  • Map Marker - Replaces default marker icons with styled icons using Font Awesome symbols, colors, and shapes.
  • Map Display Options - Adjusts the map's zoom level, panning limits, and visible UI elements like the scale bar.
  • Marker Clustering - Groups overlapping markers into clusters that expand as the user zooms in for cleaner display.
  • Image Overlays - Displays a single image over specified geographic bounds, accepting file paths, URLs, or array data.
  • Geographical Tools - Interactive map visualization using Leaflet.js.
  • Geospatial Analysis - Python interface for creating interactive Leaflet.js maps.
  • Visualization Frameworks - Python interface for Leaflet.js mapping.

Historique des stars

Graphique de l'historique des stars pour python-visualization/foliumGraphique de l'historique des stars pour python-visualization/folium

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Collections incluant Folium

Sélections manuelles où Folium apparaît.
  • Bibliothèques de visualisation de données Python
  • Bibliothèques de visualisation de données interactives pour le web

Alternatives open source à Folium

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Folium.
  • googlemaps/android-maps-utilsAvatar de googlemaps

    googlemaps/android-maps-utils

    3,597Voir sur GitHub↗

    This project is a utility library for the Google Maps SDK for Android, providing a suite of specialized tools for rendering geospatial data, calculating spherical geometry, and visualizing map markers and heatmaps. It serves as a helper collection to handle complex geospatial tasks within Android applications. The library features a marker clustering tool to group nearby markers into single icons and a map data visualizer for generating heatmaps based on the intensity and distribution of geographic points. It also includes a polyline encoding tool for compressing coordinate sequences into com

    Javaandroidgeojsongoogle-maps
    Voir sur GitHub↗3,597
  • anmolsaini16/mapcnAvatar de AnmolSaini16

    AnmolSaini16/mapcn

    5,965Voir sur GitHub↗

    MapCN is a React component library that wraps MapLibre GL into declarative, composable building blocks for interactive maps. It provides a set of small, reusable components for rendering maps, placing markers, drawing routes, and clustering points, all managed through React hooks, context, and refs for state and lifecycle control. The library distinguishes itself by offering a complete set of map features as individual React components that automatically adapt to light and dark themes. It includes components for interactive map rendering with zero configuration, marker placement with popups a

    TypeScript
    Voir sur GitHub↗5,965
  • maptalks/maptalks.jsAvatar de maptalks

    maptalks/maptalks.js

    4,519Voir sur GitHub↗

    maptalks.js is a JavaScript map rendering library and web map interaction framework used to render interactive 2D and 3D geographic data on a web canvas. It functions as a 3D geospatial engine supporting 3DTiles and GLTF formats, a GeoJSON visualization tool, and a spatial analysis library. The project distinguishes itself through high-performance rendering and dynamic geospatial animation, including the ability to simulate traffic flow and execute smooth visual transitions for map elements. It provides comprehensive tools for interactive geometry editing, allowing users to draw and modify ve

    HTML
    Voir sur GitHub↗4,519
  • tomchentw/react-google-mapsAvatar de tomchentw

    tomchentw/react-google-maps

    4,626Voir sur GitHub↗

    This project is a Google Maps React wrapper and integration library that bridges the Google Maps JavaScript API with a declarative component-based architecture. It provides an interactive map component for rendering map views, markers, and overlays using geographic coordinates and custom HTML. The library serves as a geographic data visualization tool and a map-based search interface. It enables the implementation of place search functionality and autocomplete inputs integrated directly with the map view. The capability surface covers location-based services including route visualization, pa

    JavaScriptgoogle-maps-javascript-apireactreact-styleguidist
    Voir sur GitHub↗4,626
Voir les 30 alternatives à Folium→

Questions fréquentes

Que fait python-visualization/folium ?

Folium is a Python library that builds interactive Leaflet.js maps directly from Python data structures, enabling geographic data visualization in Jupyter notebooks or as standalone HTML pages. It creates maps centered on given coordinates with configurable zoom, tiles, and dimensions, and supports embedding those maps inside web routes for serving in browsers.

Quelles sont les fonctionnalités principales de python-visualization/folium ?

Les fonctionnalités principales de python-visualization/folium sont : Interactive Map Generations, Base Map Creation, Interactive GeoJSON Layers, Choropleth Maps, Extended Map Layer Capabilities, Geographic Data Mapping, Interactive Map Visualizations, Notebook Map Embeds.

Quelles sont les alternatives open-source à python-visualization/folium ?

Les alternatives open-source à python-visualization/folium incluent : googlemaps/android-maps-utils — This project is a utility library for the Google Maps SDK for Android, providing a suite of specialized tools for… anmolsaini16/mapcn — MapCN is a React component library that wraps MapLibre GL into declarative, composable building blocks for interactive… maptalks/maptalks.js — maptalks.js is a JavaScript map rendering library and web map interaction framework used to render interactive 2D and… tomchentw/react-google-maps — This project is a Google Maps React wrapper and integration library that bridges the Google Maps JavaScript API with a… alandefreitas/matplotplusplus — This C++ data visualization library is a scientific plotting framework used to create 2D and 3D charts, network… opengeos/leafmap — Leafmap is a Python geospatial visualization library designed for creating interactive maps and performing geospatial…