def __init__(self, pandas_list=[], array_dict={}, *args, **kw): """ If a (list of) pandas or a dict of arrays is passed, load them up. """ ts_data = {} super(GSODDataPlotterView, self).__init__(*args, **kw) if not isinstance(pandas_list, list): pandas_list = [pandas_list] if pandas_list: array_dict, self.index_is_dates = pandas2array_dict(pandas_list) ts_data.update(array_dict) if array_dict: ts_data.update(ts_dict) self.ts_data = ts_data # Now trigger the plot redraw
def __init__(self, pandas_list = [], array_dict = {}, *args, **kw): """ If a (list of) pandas or a dict of arrays is passed, load them up. """ ts_data = {} super(GSODDataPlotterView, self).__init__(*args, **kw) if not isinstance(pandas_list, list): pandas_list = [pandas_list] if pandas_list: array_dict, self.index_is_dates = pandas2array_dict(pandas_list) ts_data.update(array_dict) if array_dict: ts_data.update(ts_dict) self.ts_data = ts_data # Now trigger the plot redraw
def __init__(self, pandas_list = [], array_dict = {}, *args, **kw): """ If a (list of) pandas or a dict of arrays is passed, load them up. """ # Initialize the data content of the analysis tool ts_data = {} super(GSODDataPlotterView, self).__init__(*args, **kw) if not isinstance(pandas_list, list): pandas_list = [pandas_list] if pandas_list: array_dict_from_pandas, self.index_is_dates = pandas2array_dict(pandas_list) ts_data.update(array_dict_from_pandas) if array_dict: ts_data.update(array_dict) if ts_data: # Now trigger the plot redraw self.ts_data = ts_data