snowflake.ml.monitoring.explain_visualize.plot_violin

snowflake.ml.monitoring.explain_visualize.plot_violin(shap_df: DataFrame], feature_df: DataFrame], figsize: tuple[float, float] = (1400, 100)) Chart

Create a violin plot per feature showing the distribution of SHAP values.

Parameters:
  • shap_df – 2D array containing SHAP values for multiple features

  • feature_df – 2D array containing the corresponding feature values

  • figsize – tuple of (width, height) for the plot

Returns:

Altair chart object