def view_atm_widget(self, n_shape_parameters=5, parameters_bounds=(-3.0, 3.0), mode='multiple', figure_size=(7, 7)): r""" Visualizes the ATM using an interactive widget. Parameters ---------- n_shape_parameters : `int` or `list` of `int` or ``None``, optional The number of shape principal components to be used for the parameters sliders. If `int`, then the number of sliders per scale is the minimum between `n_parameters` and the number of active components per scale. If `list` of `int`, then a number of sliders is defined per scale. If ``None``, all the active components per scale will have a slider. parameters_bounds : ``(float, float)``, optional The minimum and maximum bounds, in std units, for the sliders. mode : {``single``, ``multiple``}, optional If ``'single'``, only a single slider is constructed along with a drop down menu. If ``'multiple'``, a slider is constructed for each parameter. figure_size : (`int`, `int`), optional The size of the rendered figure. """ try: from menpowidgets import visualize_patch_atm visualize_patch_atm(self, n_shape_parameters=n_shape_parameters, parameters_bounds=parameters_bounds, figure_size=figure_size, mode=mode) except: from menpo.visualize.base import MenpowidgetsMissingError raise MenpowidgetsMissingError()
def view_atm_widget(self, n_shape_parameters=5, parameters_bounds=(-3.0, 3.0), mode='multiple', figure_size=(10, 8)): try: from menpowidgets import visualize_patch_atm visualize_patch_atm(self, n_shape_parameters=n_shape_parameters, parameters_bounds=parameters_bounds, figure_size=figure_size, mode=mode) except: from menpo.visualize.base import MenpowidgetsMissingError raise MenpowidgetsMissingError()