Python Data Visualization Libraries
Python Data Visualization Libraries
We have classified famous places into three types: Map, Tree / Newtowk, and Chart.
See here for the overall feeling
-The Python Graph Gallery
Map
- ArcGIS
- Cartopy,more: A cartographic python library with matplotlib support for visualisation
- descartes: Use geometric objects as matplotlib paths and patches
- folium: Make beautiful maps with Leaflet.js & Python
- GeoBases: Data services and visualization
- geoplotlib: python toolbox for geographic visualizations
- Geoviews,more: Stop plotting your data - annotate your data and let it visualize itself... on a map!
- Kartograph,more: Open Source Python library for generating semantic SVG maps
- Khooshe: Big GeoSptial Data Points Visualization Tool
- mplleaflet: Convert Matplotlib plots into Leaflet more maps
- PyNGL,more: PyNGL is a module used to visualize scientific data.
- PyQGIS
- OSMnx
Tree / Network
- ETE
- Graphviz: Simple Python interface for Graphviz
- graph-tool,more: An efficient python module for manipulation and statistical analysis of graphs.
- networkx: Python package for creating and manipulating graphs and networks
- py2cytoscape: Utilities to use Cytoscape and Cytoscape.js from Python
- python-igraph,more: High performance graph data structures and algorithms
Chart
- altair: A declarative statistical visualization library for Python.
- Bokeh,more: Interactive plots and applications in the browser from Python
- eea.daviz: EEA DaViz is a plone product which uses Exhibit and Google Charts API to easily create data visualizations based on data from csv/tsv, JSON, SPARQL endpoints and more.
- ggplot,more : ggplot for python
- gviz_data_table: Python API for Google Visualization
- matplotlib,more: Python plotting package
- mayavi,more: The Mayavi scientific data 3-dimensional visualizer.
- pandas,more: Powerful data structures for data analysis, time series,and statistics
- Pycha: A library for making charts with Python
- Pygal,more: A python svg graph plotting library
- prettyplotlib,more: Painlessly create beautiful default
matplotlib
plots.
- Plotly,more: Python plotting library for collaborative, interactive, publication-quality graphs.
- psyplot: Python package for interactive data visualization
- seaborn,More: Seaborn: statistical data visualization
- Vega,More: An IPython/Jupyter widget for Vega and Vega-Lite
- VTK
- vispy, more: Interactive visualization in Python