leaspy.io.logs.visualization.plotter module
- class Plotter(output_path=None)
Bases:
object
Class defining some plotting tools.
- Parameters:
- output_pathstr (optional)
Folder where plots will be saved. If None, default to current working directory.
Methods
plot_convergence_model_parameters
(path, ...)plot_correlation
plot_distribution
plot_error
plot_from_individual_parameters
plot_mean_trajectory
plot_mean_validity
plot_param_ind
plot_patient_reconstructions
plot_patient_trajectory
plot_patients_mapped_on_mean_trajectory
plt_show
- static plot_convergence_model_parameters(path, path_saveplot_1, path_saveplot_2, model)
- plot_correlation(results, parameter_1, parameter_2, cofactor=None, **kwargs)
- classmethod plot_error(path, dataset, model: AbstractModel, param_ind, colors=None, labels=None)
- plot_from_individual_parameters(model: AbstractModel, indiv_parameters: Dict[str, Tensor], timepoints: Tensor, **kwargs) None
- plot_mean_trajectory(model: AbstractModel, *, attribute_type: str | None = None, n_pts: int = 100, n_std_left: int = 3, n_std_right: int = 6, **kwargs)
- plot_mean_validity(model: AbstractModel, results, **kwargs) None
- static plot_param_ind(path, param_ind)
- classmethod plot_patient_reconstructions(path, dataset, model, param_ind, *, max_patient_number=5, attribute_type=None)
- plot_patient_trajectory(model: AbstractModel, results, indices, **kwargs) None
- plot_patients_mapped_on_mean_trajectory(model: AbstractModel, results, *, n_std_left: int = 2, n_std_right: int = 4, n_pts: int = 100) None
- plt_show()