def get_notebook_code(self, idx): view = KMeans2DView() view.copy_traits(self, view.copyable_trait_names()) view.subset = self.subset return dedent(""" op_{idx}.default_view({traits}).plot(ex_{idx}) """.format(traits=traits_str(view), idx=idx))
def get_notebook_code(self, idx): view = KMeans2DView() view.copy_traits(self, view.copyable_trait_names()) view.subset = self.subset plot_params_str = traits_str(self.plot_params) return dedent(""" op_{idx}.default_view({traits}).plot(ex_{idx}{plot_params}) """.format(traits=traits_str(view), idx=idx, plot_params=", " + plot_params_str if plot_params_str else ""))
def plot(self, experiment, **kwargs): KMeans2DView(op=self.op, xchannel=self.xchannel, ychannel=self.ychannel, xscale=self.xscale, yscale=self.yscale).plot(experiment, **kwargs)
def enum_plots(self, experiment): return KMeans2DView(op=self.op, xchannel=self.xchannel, ychannel=self.ychannel, xscale=self.xscale, yscale=self.yscale).enum_plots(experiment)