An open API service indexing awesome lists of open source software.

awesome-python-data-visualization

😎 list of awesome python data visualization
https://github.com/tkoyama010/awesome-python-data-visualization

Last synced: 3 days ago
JSON representation

  • Core

  • High-Level

    • altair - Declarative statistical visualizations, based on Vega-Lite.
    • seaborn - A library for making attractive and informative statistical graphics.
    • Chartify - Bokeh wrapper that makes it easy for data scientists to create charts.
    • holoviews - Complex and declarative visualizations from annotated data.
  • Other InfoVis

    • toyplot - The kid-sized plotting toolkit for Python with grownup-sized goals.
    • plotnine - A grammar of graphics for Python based on ggplot2.
  • SciVis

    • glumpy - OpenGL scientific visualizations library.
    • mayavi - interactive scientific data visualization and 3D plotting in Python.
    • PyVista
    • VisPy - High-performance scientific visualization based on OpenGL.
  • Geospatial

    • cartopy - A cartographic python library with matplotlib support.
    • GeoVista - Cartographic rendering and mesh analytics powered by PyVista.
  • Graphs and networks

    • pygraphviz - Python interface to [Graphviz](http://www.graphviz.org/).
  • Other domain-specific

    • missingno - provides flexible toolset of data-visualization utilities that allows quick visual summary of the completeness of your dataset, based on matplotlib.
  • Native-GUI

    • PyQtGraph - Interactive and realtime 2D/3D/Image plotting and science/engineering widgets.
  • Dashboarding

    • awesome-dash
    • Streamlit - Streamlit turns data scripts into shareable web apps in minutes. All in pure Python. No front‑end experience required.
  • Not in PyViz

    • diagram - Text mode diagrams using UTF-8 characters
    • diagrams - Diagram as Code.
    • ggplot - plotting system based on [R's](#r-tools) ggplot2.
    • ipychart - The power of Chart.js in Jupyter Notebook.
    • pandas-profiling - generates statistical analytic reports with visualization for quick data analysis.
    • pptk - Visualize and work with 2D/3D pointclouds
    • pyechars - Python binding for Echarts library.
    • veusz - Python multiplatform GUI plotting tool and graphing library