Beispiel #1
0
 def __init__(self, s, **kwargs):
     super(PlotSpec_Selector_StringTags,self).__init__(**kwargs)
     
     if isinstance(s, TagSelector):
         self.selector = s
     elif isinstance(s, basestring):
         self.selector = TagSelector.fromString(s)
     else:
         assert False
Beispiel #2
0
    def __init__(
        self,
        s,
        title=None,
        legend_labeller=default_legend_labeller,
        colors=None,
        event_marker_size=None,
        time_range=None,
        ylabel=None,
        yrange=None,
        yunit=None,
        yaxisconfig=None,
        yticks=None,
        ymargin=None,
        height_ratio=1.0,

        show_yticklabels=True,
        show_yticklabels_with_units=True, ##
        yticklabel_quantisation=None,

        overlay_traces = None
        ):

        if yaxisconfig is None:
            self.yaxisconfig = YAxisConfig(ylabel=ylabel if ylabel is not None else s,
                                         yunit=yunit,
                                         yrange=yrange,
                                         yticks=yticks,
                                         ymargin=ymargin,
                                         show_yticklabels=show_yticklabels,
                                         show_yticklabels_with_units=show_yticklabels_with_units,
                                         show_ylabel_with_units = not show_yticklabels_with_units,
                                         yticklabel_quantisation=yticklabel_quantisation
                                         )
        else:
            self.yaxisconfig = yaxisconfig

        self.title = title
        self.legend_labeller = legend_labeller
        self.colors = colors

        self.event_marker_size = event_marker_size
        self.time_range = time_range
        self.height_ratio = height_ratio

        if isinstance(s, TagSelector):
            self.selector = s
        elif isinstance(s, basestring):
            self.selector = TagSelector.from_string(s)
        else:
            assert False

        if overlay_traces is None:
            self.overlay_traces = []
        else:
            self.overlay_traces = overlay_traces
Beispiel #3
0
    def __init__(
        self,
        s,
        title=None,
        legend_labeller=default_legend_labeller,
        colors=None,
        event_marker_size=None,
        time_range=None,
        ylabel=None,
        yrange=None,
        yunit=None,
        yaxisconfig=None,
        yticks=None,
        ymargin=None,

        show_yticklabels=True,
        show_yticklabels_with_units=False,
        ):

        if yaxisconfig is None:
            self.yaxisconfig = YAxisConfig(ylabel=ylabel if ylabel is not None else s,
                                         yunit=yunit,
                                         yrange=yrange,
                                         yticks=yticks,
                                         ymargin=ymargin,
                                         show_yticklabels=show_yticklabels,
                                         show_yticklabels_with_units=show_yticklabels_with_units,
                                         )
        else:
            self.yaxisconfig = yaxisconfig

        self.title = title
        self.legend_labeller = legend_labeller
        self.colors = colors

        self.event_marker_size = event_marker_size
        self.time_range = time_range

        if isinstance(s, TagSelector):
            self.selector = s
        elif isinstance(s, basestring):
            self.selector = TagSelector.from_string(s)
        else:
            assert False
Beispiel #4
0
    def __init__(
        self,
        s,
        title=None,
        legend_labeller=default_legend_labeller,
        colors=None,
        event_marker_size=None,
        time_range=None,
        ylabel=None,
        yrange=None,
        yunit=None,
        yaxisconfig=None,
        yticks=None,
        ymargin=None,
        show_yticklabels=True,
        show_yticklabels_with_units=False,
    ):

        if yaxisconfig is None:
            self.yaxisconfig = YAxisConfig(
                ylabel=ylabel if ylabel is not None else s,
                yunit=yunit,
                yrange=yrange,
                yticks=yticks,
                ymargin=ymargin,
                show_yticklabels=show_yticklabels,
                show_yticklabels_with_units=show_yticklabels_with_units,
            )
        else:
            self.yaxisconfig = yaxisconfig

        self.title = title
        self.legend_labeller = legend_labeller
        self.colors = colors

        self.event_marker_size = event_marker_size
        self.time_range = time_range

        if isinstance(s, TagSelector):
            self.selector = s
        elif isinstance(s, basestring):
            self.selector = TagSelector.from_string(s)
        else:
            assert False