Python Visualization

Open-source Python projects categorized as Visualization

Top 23 Python Visualization Projects

Visualization
  • Redash

    Make Your Company Data Driven. Connect to any data source, easily visualize, dashboard and share your data.

  • Project mention: Redash: Connect to data source, easily visualize, dashboard and share your data | news.ycombinator.com | 2024-03-20
  • bokeh

    Interactive Data Visualization in the browser, from Python

  • Project mention: Mastering Matplotlib: A Step-by-Step Tutorial for Beginners | dev.to | 2023-12-25

    Bokeh - Interactive Web Plotting for Python.

  • Scout Monitoring

    Free Django app performance insights with Scout Monitoring. Get Scout setup in minutes, and let us sweat the small stuff. A couple lines in settings.py is all you need to start monitoring your apps. Sign up for our free tier today.

    Scout Monitoring logo
  • plotly

    The interactive graphing library for Python :sparkles: This project now includes Plotly Express!

  • Project mention: Yes, Python and Matplotlib can make pretty charts | news.ycombinator.com | 2024-04-16
  • pygwalker

    PyGWalker: Turn your pandas dataframe into an interactive UI for visual analysis

  • Project mention: Show HN: Use an "eraser" to clean data on flight without breaking your workflow | news.ycombinator.com | 2024-03-15
  • vaex

    Out-of-Core hybrid Apache Arrow/NumPy DataFrame for Python, ML, visualization and exploration of big tabular data at a billion rows per second 🚀

  • tensorboardX

    tensorboard for pytorch (and chainer, mxnet, numpy, ...)

  • umap

    Uniform Manifold Approximation and Projection

  • Project mention: Show HN: Exploring HN by mapping and analyzing 40M posts and comments for fun | news.ycombinator.com | 2024-05-09

    Indeed, TensorFlow likes pushing everything to the GPU by default whereas many PyTorch DL implementations encourage feeding data from the CPU to the GPU as needed with a DataLoader.

    There have been attempts at a PyTorch port of Parametric UMAP (https://github.com/lmcinnes/umap/issues/580) but nothing as good.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • bertviz

    BertViz: Visualize Attention in NLP Models (BERT, GPT2, BART, etc.)

  • Project mention: StreamingLLM: tiny tweak to KV LRU improves long conversations | news.ycombinator.com | 2024-02-13

    This seems only to work cause large GPTs have redundant, undercomplex attentions. See this issue in BertViz about attention in Llama: https://github.com/jessevig/bertviz/issues/128

  • MMdnn

    MMdnn is a set of tools to help users inter-operate among different deep learning frameworks. E.g. model conversion and visualization. Convert models between Caffe, Keras, MXNet, Tensorflow, CNTK, PyTorch Onnx and CoreML.

  • httpstat

    curl statistics made simple (by reorx)

  • Project mention: Timing with Curl (2010) | news.ycombinator.com | 2023-08-15

    curl is fantastic. There's also HTTPStat which provides a waterfall visualization on top of curl timings: https://github.com/reorx/httpstat

    There's also Skytrace (made by yours truly), which provides timing info as a waterfall visualization inspired by HTTPStat + lots more (syntax highlighting for responses, built-in JMESPath support, command-line assertions and checks etc) - https://github.com/artilleryio/artillery/tree/main/packages/...

  • lux

    Automatically visualize your pandas dataframe via a single print! 📊 💡 (by lux-org)

  • aim

    Aim 💫 — An easy-to-use & supercharged open-source experiment tracker.

  • Project mention: aim VS cascade - a user suggested alternative | libhunt.com/r/aim | 2023-12-05
  • orange

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

  • Project mention: Hierarchical Clustering | news.ycombinator.com | 2024-04-20

    I know I've tooted its horn before, but Orange3 is a pretty neat Python-based GUI platform that makes this and a metric buttload of other statistical/ML techniques available to non-programmer types.

    Just watch out for null character `x00` in the corpus. That always seems to kill it stone dead.

    https://orangedatamining.com/

    https://orange3.readthedocs.io/projects/orange-visual-progra...

  • viztracer

    VizTracer is a low-overhead logging/debugging/profiling tool that can trace and visualize your python code execution.

  • Project mention: Ask HN: C/C++ developer wanting to learn efficient Python | news.ycombinator.com | 2024-04-10

    * https://github.com/gaogaotiantian/viztracer get a timeline of execution vs call-stack (great to discover what's happening deep inside pandas)

  • quantstats

    Portfolio analytics for quants, written in Python

  • yellowbrick

    Visual analysis and diagnostic tools to facilitate machine learning model selection.

  • git-sim

    Visually simulate Git operations in your own repos with a single terminal command.

  • Project mention: Mastering Emacs: What's new in Emacs 29.1 | news.ycombinator.com | 2023-09-07

    Has anyone figured out how to pair magit with git-sim (https://github.com/initialcommit-com/git-sim) so that you can use magit's controls but then get a picture of what you're about to do before you do it?

  • vprof

    Visual profiler for Python

  • wave

    Realtime Web Apps and Dashboards for Python and R (by h2oai)

  • Project mention: Streamlit alternatives but for Rust? | /r/rust | 2023-10-01

    https://streamlit.io/ https://wave.h2o.ai/ https://reflex.dev/

  • PyQtGraph

    Fast data visualization and GUI tools for scientific / engineering applications

  • Project mention: Mastering Matplotlib: A Step-by-Step Tutorial for Beginners | dev.to | 2023-12-25

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

  • chartify

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

  • 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.

  • VisPy

    Main repository for Vispy

  • Project mention: Mastering Matplotlib: A Step-by-Step Tutorial for Beginners | dev.to | 2023-12-25

    VisPy - High-performance scientific visualization based on OpenGL.

  • SaaSHub

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

    SaaSHub logo
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).

Python Visualization related posts

  • Plotille: Plot in the terminal using Braille dots

    3 projects | news.ycombinator.com | 4 May 2024
  • Yes, Python and Matplotlib can make pretty charts

    3 projects | news.ycombinator.com | 16 Apr 2024
  • Graph Data Fits in Memory

    1 project | news.ycombinator.com | 15 Apr 2024
  • Redash: Connect to data source, easily visualize, dashboard and share your data

    1 project | news.ycombinator.com | 20 Mar 2024
  • The "missing" graph datatype already exists. It was invented in the '70s

    6 projects | news.ycombinator.com | 5 Mar 2024
  • Marsilea: Declarative creation of composable visualization for Python

    1 project | news.ycombinator.com | 2 Mar 2024
  • Vega-Altair: Declarative Visualization in Python

    9 projects | news.ycombinator.com | 25 Feb 2024
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 8 Jun 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →

Index

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

Project Stars
1 Redash 25,184
2 bokeh 18,941
3 plotly 15,478
4 pygwalker 10,451
5 vaex 8,194
6 tensorboardX 7,814
7 umap 7,109
8 bertviz 6,492
9 MMdnn 5,781
10 httpstat 5,597
11 lux 5,044
12 aim 4,881
13 orange 4,656
14 viztracer 4,540
15 quantstats 4,408
16 yellowbrick 4,219
17 git-sim 4,110
18 vprof 3,948
19 wave 3,880
20 PyQtGraph 3,723
21 chartify 3,492
22 Flask JSONDash 3,292
23 VisPy 3,239

Sponsored
Free Django app performance insights with Scout Monitoring
Get Scout setup in minutes, and let us sweat the small stuff. A couple lines in settings.py is all you need to start monitoring your apps. Sign up for our free tier today.
www.scoutapm.com