Top 23 Python Data Visualization Projects
-
superset
Apache Superset is a Data Visualization and Data Exploration Platform
Latest mention: Apache Superset – A Data Visualization and Data Exploration Platform | news.ycombinator.com | 2021-01-25 -
incubator-superset
Apache Superset is a Data Visualization and Data Exploration Platform
Latest mention: Ask HN: What low-code “dashboarding“ SaaS would you recommend in 2021? | news.ycombinator.com | 2020-12-29Check out Superset. https://github.com/apache/incubator-superset
It’s modern, easy to extend. From the same author of apache airflow.
-
bokeh
Interactive Data Visualization in the browser, from Python
-
dash
Analytical Web Apps for Python, R, Julia, and Jupyter. No JavaScript Required.
Nope, it should be this: https://github.com/plotly/dash
-
matplotlib
matplotlib: plotting with Python
Latest mention: Hacktoberfest: 69 Beginner-Friendly Projects You Can Contribute To | dev.to | 2020-09-29https://github.com/matplotlib/matplotlib A comprehensive library for creating static, animated, and interactive visualizations in Python.
-
diagrams
:art: Diagram as Code for prototyping cloud system architectures
-
plotly.py
The interactive graphing library for Python (includes Plotly Express) :sparkles:
-
seaborn
Statistical data visualization using matplotlib
-
altair
Declarative statistical visualization library for Python
-
folium
Python Data. Leaflet.js Maps.
-
ggpy
ggplot port for python
-
best-of-ml-python
🏆 A ranked list of awesome machine learning Python libraries. Updated weekly.
Latest mention: best-of-python: A ranked list of awesome Python libraries and tools | reddit.com/r/Python | 2021-01-14Here ya go: https://github.com/ml-tooling/best-of-ml-python/pull/47
-
flask_jsondash
:snake: :bar_chart: :chart_with_upwards_trend: Build complex dashboards without any front-end code. Use your own endpoints. JSON config only. Ready to go.
-
missingno
Missing data visualization module for Python.
Latest mention: How to use a Support Vector Machine to measure the completeness of data in columns? | reddit.com/r/learnmachinelearning | 2021-01-22From your question I don't think you need machine learning You can just use pandas with some visualizations https://github.com/ResidentMario/missingno
-
orange3
🍊 :bar_chart: :bulb: Orange: Interactive data analysis
-
vispy
Main repository for Vispy
-
plotnine
A grammar of graphics for Python
-
pygal
PYthon svg GrAph plotting Library
Latest mention: [OC] I created graphs that show the page count per chapter for the top 20 most popular manga on MyAnimeList. (Notes and interactive charts in comments) | reddit.com/r/manga | 2021-01-08pygal (To generate the png and interactive charts)
-
pyqtgraph
Fast data visualization and GUI tools for scientific / engineering applications
-
snakeviz
An in-browser Python profile viewer
-
graphviz
Simple Python interface for Graphviz
-
cartopy
Cartopy - a cartographic python library with matplotlib support
-
pydot
Python interface to Graphviz's Dot language
Index
What are some of the best open-source Data Visualization projects in Python? This list will help you:
Project | Stars | |
---|---|---|
1 | superset | 32,538 |
2 | incubator-superset | 32,193 |
3 | bokeh | 14,547 |
4 | dash | 13,777 |
5 | matplotlib | 12,958 |
6 | diagrams | 12,279 |
7 | plotly.py | 8,711 |
8 | seaborn | 8,016 |
9 | altair | 6,348 |
10 | folium | 5,092 |
11 | ggpy | 3,593 |
12 | best-of-ml-python | 3,390 |
13 | flask_jsondash | 3,135 |
14 | missingno | 2,610 |
15 | orange3 | 2,580 |
16 | vispy | 2,559 |
17 | plotnine | 2,495 |
18 | pygal | 2,313 |
19 | pyqtgraph | 2,270 |
20 | snakeviz | 1,372 |
21 | graphviz | 900 |
22 | cartopy | 832 |
23 | pydot | 496 |