matplotlibで色を指定するにはcmapを指定します
import numpy as np
import matplotlib.pyplot as plt
x = np.random.random((100, 100))
plt.imshow(x, cmap="GnBu")
plt.colorbar()
ここではGnBu
(Green-Blueだとおもう)を指定しましたが、他にもさまざまな色が定義されています:
http://matplotlib.org/examples/color/colormaps_reference.html
これらの多くには逆向きの色が用意されています(_r
を後ろにつける:gray_r
とか)