MlflowParallelCoordinates¶
MlflowParallelCoordinates
¶
MlflowParallelCoordinates(*, tracking_uri: str | None = None, experiment_id: str | None = None, param_keys: Sequence[str] | None = None, metric_keys: Sequence[str] | None = None, color_by: str = 'status', width: int = 900, height: int = 400, **kwargs: Any)
Bases: AnyWidget
Parallel coordinates chart for comparing runs across params/metrics.
Each vertical axis is a parameter or metric. Each polyline is a run, colored by status. Status filter checkboxes let you show/hide run groups.
Examples:
from mlflow_widgets import MlflowParallelCoordinates
chart = MlflowParallelCoordinates(
tracking_uri="http://localhost:5000",
experiment_id="1",
)
chart
Create a MlflowParallelCoordinates widget.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
tracking_uri
|
str | None
|
MLflow tracking server URI. |
None
|
experiment_id
|
str | None
|
Experiment to fetch runs from. |
None
|
param_keys
|
Sequence[str] | None
|
Which parameters to show as axes (auto-discovers if None). |
None
|
metric_keys
|
Sequence[str] | None
|
Which metrics to show as axes (auto-discovers if None). |
None
|
color_by
|
str
|
Color lines by |
'status'
|
width
|
int
|
Widget width in pixels. |
900
|
height
|
int
|
Widget height in pixels. |
400
|
Source code in src/mlflow_widgets/parallel.py
refresh
¶
Fetch run data and rebuild axes/run data.