Join Our Discord (750+ Members)

22 Data Visualization Tools and Libraries for Exploratory Analysis and Model Evaluation

Discover data open source visualization tools and libraries for exploratory analysis and model evaluation, enhancing insights.

Open Source Data Visualization Tools

  • Altair

    Altair is a declarative statistical visualization library for Python.

    License: BSD 3-Clause "New" or "Revised" License

  • Apache ECharts

    Apache ECharts is a powerful, interactive charting and data visualization library for browser.

    License: Apache License 2.0

  • Bokeh

    Bokeh is an interactive visualization library for Python that enables beautiful and meaningful visual presentation of data in modern web browsers.

    License: BSD 3-Clause "New" or "Revised" License

  • Geoplotlib

    geoplotlib is a python toolbox for visualizing geographical data and making maps.

    License: MIT License

  • ggplot2

    An implementation of the grammar of graphics for R.

    License: Other

  • gradio

    Quickly create and share demos of models - by only writing Python. Debug models interactively in your browser, get feedback from collaborators, and generate public links without deploying anything.

    License: Apache License 2.0

  • Kangas

    Kangas is a tool for exploring, analyzing, and visualizing large-scale multimedia data. It provides a straightforward Python API for logging large tables of data, along with an intuitive visual interface for performing complex queries against your dataset.

    License: Apache License 2.0

  • matplotlib

    A Python 2D plotting library which produces publication-quality figures in a variety of hardcopy formats and interactive environments across platforms.

    License: No License

  • Missingno

    missingno provides a small toolset of flexible and easy-to-use missing data visualizations and utilities that allows you to get a quick visual summary of the completeness (or lack thereof) of your dataset.

    License: MIT License

  • PDPBox

    This repository is inspired by ICEbox. The goal is to visualize the impact of certain features towards model prediction for any supervised learning algorithm.

    License: MIT License

  • Pixiedust

    PixieDust is a productivity tool for Python or Scala notebooks, which lets a developer encapsulate business logic into something easy for your customers to consume.

    License: Apache License 2.0

  • Plotly

    An interactive, open source, and browser-based graphing library for Python.

    License: MIT License

  • PyCEbox

    Python Individual Conditional Expectation Plot Toolbox.

    License: MIT License

  • pygal

    pygal is a dynamic SVG charting library written in Python.

    License: GNU Lesser General Public License v3.0

  • Redash

    Redash is anopen source visualisation framework that is built to allow easy access to big datasets leveraging multiple backends.

    License: BSD 2-Clause "Simplified" License

  • seaborn

    Seaborn is a Python visualization library based on matplotlib. It provides a high-level interface for drawing attractive statistical graphics.

    License: BSD 3-Clause "New" or "Revised" License

  • Spotlight

    Spotlight helps you to identify critical data segments and model failure modes. It enables you to build and maintain reliable machine learning models by curating high-quality datasets.

    License: MIT License

  • Streamlit

    Streamlit lets you create apps for your machine learning projects with deceptively simple Python scripts. It supports hot-reloading, so your app updates live as you edit and save your file.

    License: Apache License 2.0

  • Superset

    A modern, enterprise-ready business intelligence web application.

    License: Apache License 2.0

  • tensorboardX

    Write TensorBoard events with simple function call.

    License: MIT License

  • TensorBoard

    A visualization toolkit for machine learning experimentation that makes it easy to host, track, and share ML experiments.

    License: Apache License 2.0

  • yellowbrick

    yellowbrick is a matplotlib-based model evaluation plots for scikit-learn and other machine learning libraries.

    License: Apache License 2.0

Last Updated: Dec 26, 2023