Почему * мы * должны использовать EventHandler

Используйте ListedColormap и BoundaryNorm :

import numpy as np
import matplotlib as mpl
from matplotlib import pyplot
data = np.floor(np.random.random((10,10)) * 6)
cmap = mpl.colors.ListedColormap(['w', 'b', 'g', 'y', '#ff8c00', 'r'])
norm = mpl.colors.BoundaryNorm([0,1,2,3,4,5,6], cmap.N)
pyplot.imshow(data, cmap=cmap, norm=norm, interpolation='none')
pyplot.colorbar()
pyplot.show()

Некоторые примеры использования ListedColormap: colorbars , многоцветные линии .

35
задан RichK 7 October 2010 в 10:37
поделиться