Example #1
0
def test_colormaps():

    fig = plt.figure(figsize=(8, 3))
    axs = [fig.add_axes([0.05, 0.80, 0.9, 0.15]),
           fig.add_axes([0.05, 0.475, 0.9, 0.15]),
           fig.add_axes([0.05, 0.15, 0.9, 0.15])]

    for ax, cm in zip(axs, ['topo', 'dem', 'nrwc']):
        cb = mpl.colorbar.ColorbarBase(ax, cmap=get_cmap(cm),
                                       orientation='horizontal')
        cb.set_label(cm);
    return fig
Example #2
0
def test_colormaps():

    fig = plt.figure(figsize=(8, 3))
    axs = [fig.add_axes([0.05, 0.80, 0.9, 0.15]),
           fig.add_axes([0.05, 0.475, 0.9, 0.15]),
           fig.add_axes([0.05, 0.15, 0.9, 0.15])]

    for ax, cm in zip(axs, ['topo', 'dem', 'nrwc']):
        cb = mpl.colorbar.ColorbarBase(ax, cmap=get_cmap(cm),
                                       orientation='horizontal')
        cb.set_label(cm);
    return fig
Example #3
0
def test_hef_topo_withnan():
    grid = mercator_grid(center_ll=(10.76, 46.798444), extent=(10000, 7000))
    c = Map(grid, countries=False)
    c.set_lonlat_contours(interval=10)
    c.set_shapefile(get_demo_file('Hintereisferner_UTM.shp'))

    dem = GeoTiff(get_demo_file('hef_srtm.tif'))
    mytopo = dem.get_vardata()
    h = c.set_topography(mytopo, crs=dem.grid, interp='spline')

    c.set_lonlat_contours()
    c.set_cmap(get_cmap('topo'))
    c.set_plot_params(nlevels=256)
    # Try with nan data
    h[-100:, -100:] = np.NaN
    c.set_data(h)
    fig, ax = plt.subplots(1, 1)
    c.visualize(ax=ax, title='color with NaN')
    plt.tight_layout()
    return fig
Example #4
0
def test_hef_topo_withnan():
    grid = mercator_grid(center_ll=(10.76, 46.798444),
                         extent=(10000, 7000))
    c = Map(grid, countries=False)
    c.set_lonlat_contours(interval=10)
    c.set_shapefile(get_demo_file('Hintereisferner_UTM.shp'))

    dem = GeoTiff(get_demo_file('hef_srtm.tif'))
    mytopo = dem.get_vardata()
    h = c.set_topography(mytopo, crs=dem.grid, interp='spline')

    c.set_lonlat_contours()
    c.set_cmap(get_cmap('topo'))
    c.set_plot_params(nlevels=256)
    # Try with nan data
    h[-100:, -100:] = np.NaN
    c.set_data(h)
    fig, ax = plt.subplots(1, 1)
    c.visualize(ax=ax, title='color with NaN')
    plt.tight_layout()
    return fig