Example #1
0
def _plot_grids(grids):
    '''
    Plot the results of a query_grids() operation
    '''
    layout = _layout.DefaultSpatialGridLayout('period', 'variable')
    gridview = layout.generate_view(grids)
    gridview.draw()
Example #2
0
def _plot_spatial_multi(var_group, period, extent=None, **kwds):
    if not extent:
        extent = var_group.source.extent

    vg_dict = _dd()

    for v in var_group:
        aggregator = _sanitize_aggregate_method(v)

        data = aggregator(v, period, extent)

        vg_dict.add_query_item([ROW_FIELD, COLUMN_FIELD],
                               _od(period=period,
                                   _data=data,
                                   units=v.units,
                                   extent=extent,
                                   variable=v.name,
                                   source=v.source))

    layout = _layout.DefaultSpatialGridLayout(ROW_FIELD, COLUMN_FIELD, **kwds)

    gridview = layout.generate_view(vg_dict)
    gridview.draw()
    return gridview