Data Visualization
Comprehensive Visualization Library
★ 4.8
Open Source BI Tool
★ 4.6
pip install matplotlibN/A — web application, deploy via Docker or JARpip install matplotlibN/A — web application, deploy via Docker or JARData engineers use Matplotlib to generate diagnostic charts during pipeline development — visualizing data distributions, time-series trends, and quality metric histories. It is the standard for embedding charts in Jupyter notebooks and generating PNG reports that are saved to S3 or emailed as pipeline run summaries.
Python data engineers use Metabase as the self-serve analytics layer on top of pipeline outputs — connecting Metabase to the warehouse and organizing datasets into collections for business teams. The Metabase API allows Python scripts to programmatically create questions, update dashboards, and embed signed dashboard URLs into internal applications after each pipeline run.
Individual Tool Pages