Python Visualization

Open-source Python projects categorized as Visualization

Top 23 Python Visualization Projects

  • Redash

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

    Project mention: Contribuir con proyectos Open Source | /r/devsarg | 2023-12-06
  • 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.

  • Onboard AI

    ChatGPT with full context of any GitHub repo. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at app.getonboardai.com.

  • plotly

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

    Project mention: Top 10 growing data visualization libraries in Python in 2023 | dev.to | 2023-10-11

    Github: https://github.com/plotly/plotly.py

  • pygwalker

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

    Project mention: Show HN: Data Painter – different way to interact with data in Jupyter notebook | news.ycombinator.com | 2024-01-02
  • 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, ...)

    Project mention: [D] 2022 State of Competitive ML -- The Downfall of TensorFlow | /r/MachineLearning | 2023-03-14

    Tensorboardx is your friend: https://github.com/lanpa/tensorboardX

  • umap

    Uniform Manifold Approximation and Projection

    Project mention: [OC] Clustering Images with OpenAI CLIP, T-SNE, UMAP & Plotly | /r/dataisbeautiful | 2023-04-29

    UMAP GitHub repository: https://github.com/lmcinnes/umap

  • WorkOS

    The modern API for authentication & user identity. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • 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: Taxonomy Management? | /r/technicalwriting | 2023-12-05

    First is identifying the "similar" things in a corpus. Best way I know to do that, for non-programmer audiences, is the Orange Data Mining tool, which gives you a node-based text mining interface to perform statistical analysis on text. Hierarchical Clustering shows - very rapidly - how similar your "modules" are, which ones are most similar. There's many other techniques (semantic viewer, similarity hash, etc) as well - the right one will depend on how your content is laying about.

  • yellowbrick

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

  • viztracer

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

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

  • quantstats

    Portfolio analytics for quants, written in Python

    Project mention: Quantstats issue with Google Colab | /r/quant | 2023-03-22
  • 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.

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

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 2024-02-13.

Python Visualization related posts

Index

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

Project Stars
1 Redash 24,629
2 bokeh 18,601
3 plotly 14,873
4 pygwalker 8,892
5 vaex 8,137
6 tensorboardX 7,768
7 umap 6,796
8 bertviz 6,171
9 MMdnn 5,770
10 httpstat 5,544
11 lux 4,870
12 aim 4,621
13 orange 4,509
14 yellowbrick 4,166
15 viztracer 4,129
16 git-sim 4,017
17 quantstats 4,004
18 vprof 3,940
19 wave 3,808
20 PyQtGraph 3,593
21 chartify 3,447
22 Flask JSONDash 3,286
23 VisPy 3,185
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.
www.influxdata.com