Esempio n. 1
0
    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))
Esempio n. 2
0
    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 ""))
Esempio n. 3
0
 def plot(self, experiment, **kwargs):
     KMeans2DView(op=self.op,
                  xchannel=self.xchannel,
                  ychannel=self.ychannel,
                  xscale=self.xscale,
                  yscale=self.yscale).plot(experiment, **kwargs)
Esempio n. 4
0
 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)