Declarative statistical visualization library for Python (by altair-viz)


Basic Altair repo stats
27 days ago

altair-viz/altair is an open source project licensed under BSD 3-clause "New" or "Revised" License which is an OSI approved license.

Altair Alternatives

Similar projects and alternatives to Altair

  • GitHub repo streamlit

    Streamlit — The fastest way to build data apps in Python

  • GitHub repo plotnine

    A grammar of graphics for Python

  • GitHub repo requests

    A simple, yet elegant HTTP library.

  • GitHub repo Scrapy

    Scrapy, a fast high-level web crawling & scraping framework for Python.

  • GitHub repo Pandas

    Flexible and powerful data analysis / manipulation library for Python, providing labeled data structures similar to R data.frame objects, statistical functions, and much more

  • GitHub repo marked

    A markdown parser and compiler. Built for speed.

  • GitHub repo matplotlib

    matplotlib: plotting with Python

  • GitHub repo markdown-it

    Markdown parser, done right. 100% CommonMark support, extensions, syntax plugins & high speed

  • GitHub repo plotly

    The interactive graphing library for Python (includes Plotly Express) :sparkles:

  • GitHub repo seaborn

    Statistical data visualization using matplotlib

  • GitHub repo Jinja2

    A very fast and expressive template engine.

  • GitHub repo ggplot

    ggplot port for python

  • GitHub repo Python-Markdown

    A Python implementation of John Gruber’s Markdown with Extension support.

  • GitHub repo PandasGUI

    A GUI for Pandas DataFrames

  • GitHub repo generate-github-markdown-css

    Generate the CSS for github-markdown-css

  • GitHub repo OhMyCode

    Analytics and reports for GitHub projects

NOTE: The number of mentions on this list indicates mentions on common posts. Hence, a higher number means a better Altair alternative or higher similarity.


Posts where Altair has been mentioned. We have used some of these posts to build our list of alternatives and similar projects - the last one was on 2021-05-01.
  • What's the best approach in creating an interactive dashboard styled report with python?
    There's also Altair and streamlit that might help you. I personally use streamlit for rapid prototyping / proof of concepts. If I need to go into production I switch to Plotly/Dash.
  • Plotting in R's ggplot2 vs Python's Matplotlib: Is it just me or is ggplot2 WAY smoother of an experience than Matplotlib?
    If I need to be in Python world though, I really like Altair, which is a Pythonic implementation of the Grammar of Graphics. It's better than ggplot2 clones for Python because it has a big developer behind it and is written in a way that naturally makes use of Python constructs, rather than trying to force R constructs in Python.
  • Soft Skills to Get A Job as an Aircraft Design and Structure Engineer
    Besides, Python is completely free. Oh yeah, did I forget to mention that someone out there has already made Altair visualisation in Python?
  • [OC] Visualizing gender & ethnic disparities in the music review industry.
  • Is there any good package to make interactive graphs for EDA (similar to Seaborn)?
    I haven't used it personally, but I think Altair might be what you're looking for -- declarative Seaborn/ggplot like syntax but producing interactive js plots
  • How I create GitHub project reporting from scratch | 2021-03-05
    Stopped at altair, its result from the box was quite nice and simple. But I abandoned it as well while implementing the email sending. The reason was that altair saves the rendered image in a specified path. And I would like to avoid disk operations (writing and reading the image in the same process).
  • Best Python package/library for visualizations
    If you want a visualization library built on the grammar of graphical I would check out Altair