Python Plotting

Open-source Python projects categorized as Plotting

Top 23 Python Plotting Projects

  • bokeh

    Interactive Data Visualization in the browser, from Python

    Project mention: Interactive plots | | 2023-01-26

    Take a look at Bokeh.

  • matplotlib

    matplotlib: plotting with Python

    Project mention: Linear Regression | | 2022-12-08

    Let's take a small subset i.e 20 data points of our prediction and compare it with actual output using matplotlib library

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • scientific-visualization-book

    An open access book on scientific visualization using python and matplotlib

    Project mention: What's New in Matplotlib 3.6.0 | | 2022-09-17

    I had the same problem until I found this tutorial:

    If you wan something deeper the same person has written a book:

  • orange

    🍊 :bar_chart: :bulb: Orange: Interactive data analysis

    Project mention: Show HN: Open-Source No-Code Platform for Machine Learning and Data Science | | 2023-01-01

    Honestly, I think ML should always involve at least a little bit of coding, which would be more practical. That said, this looks reasonable, good playground for experiment.

    A good similar product is Orange:

  • plotnine

    A grammar of graphics for Python

    Project mention: Is R or Python an EASIER option for non-CS/SE grads? | | 2022-12-12

    You could use plotnine if you like the grammar of graphics concept:

  • chartify

    Python library that makes it easy for data scientists to create charts. (by spotify)

    Project mention: My Year in Review: Hey there! | | 2022-12-30

    For more small wins in open source, the Spotify team added an article I wrote about Spotify's Chartify as an official resource. I was also able to make a tiny doc fix to Microsoft Power BI's documentation. This is a tool I use a lot, so saying this felt awesome would be an understatement.

  • quantstats

    Portfolio analytics for quants, written in Python

    Project mention: Excel (or other) summary stats for algo performance? | | 2022-08-28

    IMO can’t do better than QuantStats

  • Sonar

    Write Clean Python Code. Always.. Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • pyvista

    3D plotting and mesh analysis through a streamlined interface for the Visualization Toolkit (VTK)

    Project mention: Seeking library recommendation for 3D visualization of crystal structure | | 2022-11-06

    Two similar alternatives you could look at are PyVista which is based on the same framework as Mayavi and VisPy. Mayavi is strongly dependent on the whole Enthought suite which can be a disadvantage if you don’t really use its abilities.

  • mplcyberpunk

    "Cyberpunk style" for matplotlib plots

    Project mention: $SPY(blue) and $QQQ(pink) Daily Percentage Returns since 1999 | | 2022-09-10
  • MetPy

    MetPy is a collection of tools in Python for reading, visualizing and performing calculations with weather data.

    Project mention: Downloading CSV files | | 2022-05-04

    In a similar vein, if you're looking for something super quick just to play around with, MetPy's collection of testing data has a few csv files you could quickly split up into multiple separate files. These files are primarily for internal use, so are subject to change or disappear if needed.

  • ipyvizzu

    Build animated charts in Jupyter Notebook and similar environments with a simple Python syntax.

    Project mention: Show HN: Build, present and share animated data stories in Jupyter Notebook | | 2022-08-14

    We built this presentation extension of our open-source charting tool ipyvizzu ( because we learnt from the interviews and feedback from data scientists that they struggle with presenting and sharing the results of their analysis with less tech savvy people.

    Here's a live example:

    What do you think?

  • mpmath

    Python library for arbitrary-precision floating-point arithmetic

    Project mention: How to preserve decimal places | | 2022-12-23
  • termplotlib

    :chart_with_upwards_trend: Plotting on the command line

  • pandastable

    Table analysis in Tkinter using pandas DataFrames.

    Project mention: interactive table on gui | | 2022-06-09
  • flopy

    A Python package to create, run, and post-process MODFLOW-based models.

  • machinaris

    An easy-to-use WebUI for crypto plotting and farming. Offers Plotman, MadMax, Chiadog, Bladebit, Farmr, and Forktools in a Docker container. Supports Chia, MMX, Chives, Flax, HDDCoin, and BPX among others.

    Project mention: Bladebit on Machinaris - anyone got it working? | | 2023-01-12

    Greetings! I'm the author of Machinaris. Sorry to hear you are encountering an issue with plotting. You mentioned the Bladebit wiki page, but please also try the troubleshooting steps. Feel free to drop into the Discord for additional help.

  • CMasher

    Scientific colormaps for making accessible, informative and 'cmashing' plots

  • aquarel

    Styling matplotlib made easy

    Project mention: I got tired of handcrafting matplotlib styles everytime, so I made a small library to make it much simpler to define themes and load existing ones. | | 2022-08-10
  • plotille

    Plot in the terminal using braille dots.

    Project mention: A command line tool that draw plots on the terminal | | 2023-01-12

    Check out plotille:

  • dufte

    :chart_with_upwards_trend: Minimalistic Matplotlib style

  • EOmaps

    A library to create interactive maps of geographical datasets

    Project mention: 🌍EOmaps v5.4 released! | | 2023-01-20
  • pyx

    Repository of PyX, a Python package for the creation of PostScript, PDF, and SVG files.

    Project mention: What's New in Matplotlib 3.6.0 | | 2022-09-17

    The PyX's github repo [0] shows fairly low activity recently. The last commit was on November 21, 2021 (almost a year ago). I am curious whether PyX is in a maintenance mode?


  • tablexplore

    Table analysis and plotting application written in PySide2/PyQt5

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-01-26.

Python Plotting related posts


What are some of the best open-source Plotting projects in Python? This list will help you:

Project Stars
1 bokeh 17,141
2 matplotlib 16,758
3 scientific-visualization-book 8,731
4 orange 3,907
5 plotnine 3,328
6 chartify 3,262
7 quantstats 2,713
8 pyvista 1,626
9 mplcyberpunk 1,208
10 MetPy 985
11 ipyvizzu 742
12 mpmath 713
13 termplotlib 548
14 pandastable 526
15 flopy 391
16 machinaris 329
17 CMasher 300
18 aquarel 248
19 plotille 219
20 dufte 201
21 EOmaps 197
22 pyx 84
23 tablexplore 82
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives