From: Stan W. <sta...@nr...> - 2010-10-02 02:01:35
|
import matplotlib as mpl import matplotlib.pyplot as plt import matplotlib.cm as mcmap import numpy as np def show_cmap_rgb(cmap, axes): x = np.linspace(0, 1, 256) rgba = cmap(x) lines = [] for (idx, color) in enumerate('rgb'): lines.extend(axes.plot(x, rgba[:, idx], ':', color=color)) axes.set_xlim(0, 1) axes.set_ylim(-0.1, 1.1) return lines fig = plt.figure() axes_f = fig.add_subplot(2, 1, 1) show_cmap_rgb(mcmap.gist_stern, axes_f) axes_f.set_title('Forward') axes_r = fig.add_subplot(2, 1, 2) show_cmap_rgb(mcmap.gist_stern_r, axes_r) axes_r.invert_xaxis() axes_r.set_title('Reversed') |