Exemplo n.º 1
0
    def send_report(self):
        if self.data is None:
            return

        def name(var):
            return var and var.name

        caption = report.render_items_vert(
            (
                ("Color", name(self.graph.attr_color)),
                ("Label", name(self.graph.attr_label)),
                ("Shape", name(self.graph.attr_shape)),
                ("Size", name(self.graph.attr_size)),
                (
                    "Jittering",
                    (
                        self.attr_x.is_discrete
                        or self.attr_y.is_discrete
                        or self.graph.jitter_continuous
                    )
                    and self.graph.jitter_size,
                ),
            )
        )
        self.report_plot()
        if caption:
            self.report_caption(caption)
Exemplo n.º 2
0
    def send_report(self):
        if self.data is None:
            return

        def name(var):
            return var and var.name

        def projection_name():
            name = (
                "Circular Placement",
                "Linear Discriminant Analysis",
                "Principal Component Analysis",
                "Input projection",
            )
            return name[self.placement]

        caption = report.render_items_vert((
            ("Projection", projection_name()),
            ("Color", name(self.graph.attr_color)),
            ("Label", name(self.graph.attr_label)),
            ("Shape", name(self.graph.attr_shape)),
            ("Size", name(self.graph.attr_size)),
            (
                "Jittering",
                self.graph.jitter_size != 0
                and "{} %".format(self.graph.jitter_size),
            ),
        ))
        self.report_plot()
        if caption:
            self.report_caption(caption)
Exemplo n.º 3
0
 def _get_send_report_caption(self):
     return report.render_items_vert(
         (("Color", self._get_caption_var_name(self.attr_color)),
          ("Label", self._get_caption_var_name(self.attr_label)),
          ("Shape", self._get_caption_var_name(self.attr_shape)),
          ("Size", self._get_caption_var_name(self.attr_size)),
          ("Jittering", self.graph.jitter_size != 0
           and "{} %".format(self.graph.jitter_size))))
Exemplo n.º 4
0
 def _get_send_report_caption(self):
     return report.render_items_vert((
         ("Color", self._get_caption_var_name(self.attr_color)),
         ("Label", self._get_caption_var_name(self.attr_label)),
         ("Shape", self._get_caption_var_name(self.attr_shape)),
         ("Size", self._get_caption_var_name(self.attr_size)),
         ("Jittering", self.graph.jitter_size != 0 and
          "{} %".format(self.graph.jitter_size))))
Exemplo n.º 5
0
    def send_report(self):
        if self.data is None:
            return

        caption = report.render_items_vert((("Group by", self.group_var),))
        self.report_plot()
        if caption:
            self.report_caption(caption)
Exemplo n.º 6
0
    def send_report(self):
        if self.data is None:
            return

        caption = report.render_items_vert((("Group by", self.group_var),))
        self.report_plot()
        if caption:
            self.report_caption(caption)
Exemplo n.º 7
0
 def _get_send_report_caption(self):
     return report.render_items_vert(
         (("Color", self._get_caption_var_name(self.attr_color)),
          ("Label", self._get_caption_var_name(self.attr_label)),
          ("Shape", self._get_caption_var_name(self.attr_shape)),
          ("Size", self._get_caption_var_name(self.attr_size)),
          ("Jittering", (self.attr_x.is_discrete or self.attr_y.is_discrete
                         or self.graph.jitter_continuous)
           and self.graph.jitter_size)))
Exemplo n.º 8
0
 def send_report(self):
     if self.selected is None:
         return
     self.report_plot()
     self.report_caption(report.render_items_vert((
         ("Number of genes", self.n_genes),
         ("a", round(self.decay, 2)),
         ("b", round(self.x_offset, 2)),
         ("a", round(self.y_offset, 2)))))
Exemplo n.º 9
0
 def _get_send_report_caption(self):
     color_vr_name = "Clusters" if self.color_by_cluster else \
         self._get_caption_var_name(self.attr_color)
     return report.render_items_vert((
         ("Color", color_vr_name),
         ("Label", self._get_caption_var_name(self.attr_label)),
         ("Shape", self._get_caption_var_name(self.attr_shape)),
         ("Size", self._get_caption_var_name(self.attr_size)),
         ("Jittering", self.graph.jitter_size != 0
          and "{} %".format(self.graph.jitter_size)),
     ))
 def send_report(self):
     self.report_plot()
     caption = report.render_items_vert((
         ("Scoring method", self.Scores[self.score_index][0]),
         ("Upper treshold", self.max_value),
         ("Lower threshold", self.min_value),
         ("Compute null distribution", self.compute_null),
         ("Permutations", self.permutations_count),
         ("α-value", self.alpha_value),
         ("Best Ranked", self.n_best),
     ))
     self.report_caption(caption)
     self.report_caption(self.selectedInfoLabel.text())
Exemplo n.º 11
0
    def send_report(self):
        if self.data is None:
            return

        def name(var):
            return var and var.name

        caption = report.render_items_vert((
            ("Color", name(self.graph.attr_color)),
            ("Label", name(self.graph.attr_label)),
            ("Shape", name(self.graph.attr_shape)),
            ("Size", name(self.graph.attr_size)),
            ("Jittering", self.graph.jitter_size != 0 and "{} %".format(self.graph.jitter_size))))
        self.report_plot()
        if caption:
            self.report_caption(caption)
Exemplo n.º 12
0
    def send_report(self):
        if self.data is None:
            return

        def name(var):
            return var and var.name

        caption = report.render_items_vert(
            (("Color", name(self.attr_color)), ("Label",
                                                name(self.attr_label)),
             ("Shape", name(self.attr_shape)), ("Size", name(self.attr_size)),
             ("Jittering", self.graph.jitter_size != 0
              and "{} %".format(self.graph.jitter_size))))
        self.report_plot()
        if caption:
            self.report_caption(caption)
Exemplo n.º 13
0
    def _get_send_report_caption(self):
        def projection_name():
            return self.Projection_name[self.placement]

        return report.render_items_vert((
            ("Projection", projection_name()),
            ("Color", self._get_caption_var_name(self.attr_color)),
            ("Label", self._get_caption_var_name(self.attr_label)),
            ("Shape", self._get_caption_var_name(self.attr_shape)),
            ("Size", self._get_caption_var_name(self.attr_size)),
            (
                "Jittering",
                self.graph.jitter_size != 0
                and "{} %".format(self.graph.jitter_size),
            ),
        ))
Exemplo n.º 14
0
 def send_report(self):
     if self.data is None:
         return
     def name(var):
         return var and var.name
     caption = report.render_items_vert((
         ("Color", name(self.graph.attr_color)),
         ("Label", name(self.graph.attr_label)),
         ("Shape", name(self.graph.attr_shape)),
         ("Size", name(self.graph.attr_size)),
         ("Jittering", (self.attr_x.is_discrete or
                        self.attr_y.is_discrete or
                        self.graph.jitter_continuous) and
          self.graph.jitter_size)))
     self.report_plot()
     if caption:
         self.report_caption(caption)
Exemplo n.º 15
0
    def send_report(self):
        if self.data is None:
            return

        def name(var):
            return var and var.name

        def projection_name():
            name = ("Circular Placement",
                    "Linear Discriminant Analysis",
                    "Principal Component Analysis",
                    "Input projection")
            return name[self.placement]

        caption = report.render_items_vert((
            ("Projection", projection_name()),
            ("Color", name(self.graph.attr_color)),
            ("Label", name(self.graph.attr_label)),
            ("Shape", name(self.graph.attr_shape)),
            ("Size", name(self.graph.attr_size)),
            ("Jittering", self.graph.jitter_size != 0 and "{} %".format(self.graph.jitter_size))))
        self.report_plot()
        if caption:
            self.report_caption(caption)