Plotter.performance_summary

Plotter.performance_summary(block: str, attributes: List[str] = None, per_column: bool | None = False, output_name: str | None = None, datamodule: DataModule | None = None) Figure | None[source]

Plots the performance summary for all the selected attributes (= DataObject’s) in the given data block of the datamodule. (InputML or OutputML).

Parameters:
  • block (str) – Name of the data block to be plotted. The block must be available the datamodule.

  • attributes (List[str], optional, default=None) – List of attributes (= names of DataObject’s) to be plotted. If None, all attributes of the block are plotted.

  • per_column (bool, optional, default=False) – If True, scores for non-categorical multi-dimensional attributes are computed for each column separately.

  • output_name (str, optional, default=None) – Name of the output file. If None, the name is automatically generated from the data block name.

  • datamodule (DataModule, optional, default=None) – A DataModule object used for evaluation. If None, the datamodule provided when creating the plotter is used.

Returns:

Optional[plotly.graph_objects.Figure] – Plotly figure object, if self.output is None, otherwise None.