def palplot(pal, size=1):
    """Plot the values in a color palette as a horizontal array.
    Parameters
    ----------
    pal : sequence of matplotlib colors
        colors, i.e. as returned by seaborn.color_palette()
    size :
        scaling factor for size of plot
    """
n = len(pal)
f, ax = plt.subplots(1, 1, figsize=(n * size, size))
ax.imshow(np.arange(n).reshape(1, n), cmap=mpl.colors.ListedColormap(list(
    pal)), interpolation='nearest', aspect='auto')
ax.set_xticks(np.arange(n) - 0.5)
ax.set_yticks([-0.5, 0.5])
ax.set_xticklabels([])
ax.set_yticklabels([])
Отображение матричного изображения с ячейками цвета RGB в matplotlib