API Reference¶
Welcome to the k-diagram API reference. This section provides detailed information on the functions, classes, and modules included in the package.
The documentation here is largely auto-generated from the docstrings within the k-diagram source code. Ensure you have installed the package (see Installation) for the documentation build process to find the modules correctly.
Plotting Functions (kdiagram.plot)¶
This is the core module containing the specialized visualization functions.
Uncertainty Visualization (kdiagram.plot.uncertainty)¶
Functions focused on visualizing prediction intervals, coverage, anomalies, drift, and other uncertainty-related diagnostics.
Polar plot comparing actual observed vs. |
|
Visualize magnitude and type of prediction anomalies polar plot. |
|
Plot overall coverage scores for forecast intervals or points. |
|
Diagnose prediction interval coverage using a polar plot. |
|
Polar plot showing consistency of prediction interval widths. |
|
Polar scatter plot visualizing prediction interval width. |
|
Visualize forecast drift across prediction horizons. |
|
Visualize multiple data series using polar scatter plots. |
|
Polar plot visualizing temporal drift of uncertainty width. |
|
Polar plot visualizing average velocity across locations. |
Model Evaluation (kdiagram.plot.evaluation)¶
Functions for evaluating model performance, primarily using Taylor Diagrams.
Plot a Taylor diagram to compare multiple predictions against a reference by visualizing their correlation and standard deviation. |
|
Plot Taylor Diagram with background color map. |
|
Plot a standard Taylor Diagram. |
Model Comparison (kdiagram.plot.comparison)¶
Functions for comparing multi-model performances on a radar chart.
Plot multi-metric model performance comparison on a radar chart. |
Feature-Based Visualization (kdiagram.plot.feature_based)¶
Functions for visualizing feature importance and influence patterns.
Create a radar chart visualizing feature importance profiles. |
Relationship Visualization (kdiagram.plot.relationship)¶
Functions for visualizing the relationship between true and predicted values using polar coordinates.
Visualize the relationship between y_true and multiple y_preds using a circular or polar plot. |
Utility Functions (kdiagram.utils)¶
Helper functions primarily focused on detecting, validating, and manipulating quantile-related data within pandas DataFrames, often used for preparing data for visualization functions.
Generate and validate quantile column names following naming conventions. |
|
Detect quantile columns in a DataFrame using naming patterns and value validation. |
|
Reshape wide-format DataFrame with quantile columns to long format with explicit temporal and quantile dimensions. |
|
Convert long-format DataFrame with quantile columns back to wide format with temporal quantile measurements. |
|
Reshape a wide-format DataFrame with quantile columns into a DataFrame where the quantiles are separated into distinct columns for each quantile value. |