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