wandb.plot namespace. These functions create interactive visualizations in W&B project dashboards, and support common ML visualizations such as confusion matrices, ROC curves, and distribution plots.
Available Chart Functions
| Function | Description | 
|---|---|
| confusion_matrix() | Generate confusion matrices for classification performance visualization. | 
| roc_curve() | Create Receiver Operating Characteristic curves for binary and multi-class classifiers. | 
| pr_curve() | Build Precision-Recall curves for classifier evaluation. | 
| line() | Construct line charts from tabular data. | 
| scatter() | Create scatter plots for variable relationships. | 
| bar() | Generate bar charts for categorical data. | 
| histogram() | Build histograms for data distribution analysis. | 
| line_series() | Plot multiple line series on a single chart. | 
| plot_table() | Create custom charts using Vega-Lite specifications. | 
Common Use Cases
Model Evaluation
- Classification: confusion_matrix(),roc_curve(), andpr_curve()for classifier evaluation
- Regression: scatter()for prediction vs. actual plots andhistogram()for residual analysis
- Vega-Lite Charts: plot_table()for domain-specific visualizations
Training Monitoring
- Learning Curves: line()orline_series()for tracking metrics over epochs
- Hyperparameter Comparison: bar()charts for comparing configurations
Data Analysis
- Distribution Analysis: histogram()for feature distributions
- Correlation Analysis: scatter()plots for variable relationships