def test_multiple_line(self): from cis.test.util.mock import make_dummy_ungridded_data_time_series from cis.data_io.ungridded_data import UngriddedDataList d = UngriddedDataList([make_dummy_ungridded_data_time_series(), make_dummy_ungridded_data_time_series()]) _ = d[0].data d[1].data += 2.0 d[1].metadata._name = 'snow' d.plot(how='line') self.check_graphic()
def test_explicit_comparative_scatter(self): from cis.test.util.mock import make_regular_2d_ungridded_data from cis.data_io.ungridded_data import UngriddedDataList d = UngriddedDataList([make_regular_2d_ungridded_data(), make_regular_2d_ungridded_data(data_offset=2)]) # This is needed to setup the coord shapes unfortunately... # TODO: Fix this in the Coord somewhere _ = d[0].data _ = d[1].data d[0].metadata._name = 'snow' d.plot(how='comparativescatter') self.check_graphic()
def test_layer_opts(self): from cis.test.util.mock import make_dummy_ungridded_data_time_series from cis.data_io.ungridded_data import UngriddedDataList d = UngriddedDataList([make_dummy_ungridded_data_time_series(), make_dummy_ungridded_data_time_series()]) _ = d[0].data d[1].data += 2.0 d[1].metadata._name = 'snow' d.plot(how='line', layer_opts=[dict(c='yellow', itemstyle='dotted'), dict(c='purple', itemstyle='dashed')]) self.check_graphic()