Violin Helper
GitHub Link to Code.
Helper modules for violin plotting.
Violin Data Preparer
Violin plot data preparer.
Thin wrapper around BaseFeatureImportancePlotDataPreparer providing violin-plot-specific data preparation. Inherits all core functionality from the base class.
- class mdxplain.plots.plot_type.violin.helper.violin_data_preparer.ViolinDataPreparer
Data preparer for violin plots.
Inherits all functionality from BaseFeatureImportancePlotDataPreparer. Provides data preparation for violin plot visualizations from feature importance analysis or manual feature selection.
Can be extended in the future with violin-specific customizations by overriding base class methods.
Examples
>>> # Feature Importance mode >>> data, metadata, colors, cutoff = ViolinDataPreparer.prepare_from_feature_importance( ... pipeline_data, "tree_analysis", n_top=10 ... )
>>> # Manual Selection mode >>> data, metadata, colors, cutoff = ViolinDataPreparer.prepare_from_manual_selection( ... pipeline_data, "my_selector", ["cluster_0", "cluster_1"] ... )
Notes
This class currently inherits all methods from BaseFeatureImportancePlotDataPreparer without modifications. Future violin-specific enhancements can be added here.