Topics / #plotting
Plotting projects on GitHub
Plotting data as charts and scientific visualizations.
As of , the most-starred Plotting projects on GitHub are PlotNeuralNet (25K stars), pydata-book (25K stars) and matplotlib (23.4K stars). GitHub.Locker tracks 9 Plotting repositories with 169.3K stars combined. The fastest-growing on October 17 was marimo, with +11 stars in a day.
Hot right now
Most stars gained in a day · Oct 17
marimo
marimo-team/marimo · ★ 23.2KA reactive Python notebook: run a cell or touch a UI element and dependent cells re-run automatically, keeping code and outputs consistent. Notebooks are pure Python files that can run as scripts or deploy as web apps.
matplotlib
matplotlib/matplotlib · ★ 23.4KMatplotlib is a comprehensive Python library for creating static, animated, and interactive data visualizations and publication-quality figures.
uPlot
leeoniya/uPlot · ★ 10.6KuPlot is a small (~50 KB min), fast, MIT-licensed JavaScript charting library for time series, line, area, OHLC and bar charts, drawn on Canvas 2D in the browser.
+3pydata-book
wesm/pydata-book · ★ 25KThis is the companion repository of Jupyter notebooks and materials for the book 'Python for Data Analysis' by Wes McKinney, covering pandas, NumPy, and data analysis techniques.
The all-time top
9 projects · by stars
- 25K
#1 · HarisIqbal88/PlotNeuralNetPlotNeuralNet
PlotNeuralNet is a collection of LaTeX code for drawing neural network diagrams for reports and presentations, with ready-made examples like FCN-8 and FCN-32.
- 25K
#2 · wesm/pydata-bookpydata-book
This is the companion repository of Jupyter notebooks and materials for the book 'Python for Data Analysis' by Wes McKinney, covering pandas, NumPy, and data analysis techniques.
- 23.4K
#3 · matplotlib/matplotlib
matplotlib
Matplotlib is a comprehensive Python library for creating static, animated, and interactive data visualizations and publication-quality figures.
- 4
marimo
23.2Kmarimo-team/marimo · PythonA reactive Python notebook: run a cell or touch a UI element and dependent cells re-run automatically, keeping code and outputs consistent. Notebooks are pure Python files that can run as scripts or deploy as web apps.
- 5
bokeh
20.5Kbokeh/bokeh · TypeScriptBokeh is a Python library for building interactive visualizations that run in modern web browsers: plots, dashboards, and data applications, with high-performance interactivity over large or streaming datasets.
- 6

DearPyGui
15.6Khoffstadt/DearPyGui · C++Dear PyGui is a fast and powerful GUI toolkit for Python: you write Python code and get native desktop windows with widgets, plots and a node editor. A built-in demo app showcases all of it.
- 7

prettymaps
14.3Kmarceloprates/prettymaps · Pythonprettymaps is a Python library that draws stylized, artistic maps from OpenStreetMap data, combining osmnx, matplotlib, shapely and vsketch to render streets, buildings, water and other features as a custom-styled figure.
- 8

scientific-visualization-book
11.6Krougier/scientific-visualization-book · PythonThis is an open access book that teaches scientific visualization in Python using Matplotlib, covering everything from core principles to 3D figures, animation, and a showcase gallery.
- 9
uPlot
10.6Kleeoniya/uPlot · JavaScriptuPlot is a small (~50 KB min), fast, MIT-licensed JavaScript charting library for time series, line, area, OHLC and bar charts, drawn on Canvas 2D in the browser.
Related topics
Often tagged together