You need to create an HSV array and convert it to RGB, here is an example:
import numpy as np import pylab as pl from matplotlib.colors import hsv_to_rgb V, H = np.mgrid[0:1:100j, 0:1:300j] S = np.ones_like(V) HSV = np.dstack((H,S,V)) RGB = hsv_to_rgb(HSV) pl.imshow(RGB, origin="lower", extent=[0, 360, 0, 1], aspect=150) pl.xlabel("H") pl.ylabel("V") pl.title("$S_{HSV}=1$") pl.show()
output:

Hyry
source share