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
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