https://www.mathworks.com/help/matlab/ref/hsv.html#d123e636643c=hsv(m)返回具有m种颜色的颜色图。m是颜色的数量如果c=hsv(180)输出将是
1.0000 00
1.0000 0.0333 0
1.0000 0.0667 0
1.0000 0.1000 0
1.0000 0.1333 0
1.0000 0.1667 0
1.0000 0.2000 0
1.0000 0.2333 0
1.0000 0.2667 0
1.0000 0.3000 0
1.0000 0.3333 0
1.0000 0.3667 0
1.0000 0.4000 0
1.0000 0.4333 0
1.0000 0.4667 0
1.0000 0.5000 0
1.0000 0.5333 0
1.0000 0.5667 0
1.0000 0.6000 0
1.0000 0.6333 0
1.0000 0.6667 0
1.0000 0.7000 0
1.0000 0.7333 0
1.0000 0.7667 0
1.0000 0.8000 0
1.0000 0.8333 0
1.0000 0.8667 0
1.0000 0.9000 0
1.0000 0.9333 0
1.0000 0.9667 0
1.0000 1.0000 0
0.9667 1.0000 0
0.9333 1.0000 0
0.9000 1.0000 0
0.8667 1.0000 0
0.8333 1.0000 0
0.8000 1.0000 0
0.7667 1.0000 0
0.7333 1.0000 0
0.7000 1.0000 0
0.6667 1.0000 0
0.6333 1.0000 0
0.6000 1.0000 0
0.5667 1.0000 0
0.5333 1.0000 0
0.5000 1.0000 0
0.4667 1.0000 0
0.4333 1.0000 0
0.4000 1.0000 0
0.3667 1.0000 0
0.3333 1.0000 0
0.3000 1.0000 0
0.2667 1.0000 0
0.2333 1.0000 0
0.2000 1.0000 0
0.1667 1.0000 0
0.1333 1.0000 0
0.1000 1.0000 0
0.0667 1.0000 0
0.0333 1.0000 0
0 1.0000 0
0 1.0000 0.0333
0 1.0000 0.0667
0 1.0000 0.1000
0 1.0000 0.1333
0 1.0000 0.1667
0 1.0000 0.2000
0 1.0000 0.2333
0 1.0000 0.2667
0 1.0000 0.3000
0 1.0000 0.3333
0 1.0000 0.3667
0 1.0000 0.4000
0 1.0000 0.4333
0 1.0000 0.4667
0 1.0000 0.5000
0 1.0000 0.5333
0 1.0000 0.5667
0 1.0000 0.6000
0 1.0000 0.6333
0 1.0000 0.6667
0 1.0000 0.7000
0 1.0000 0.7333
0 1.0000 0.7667
0 1.0000 0.8000
0 1.0000 0.8333
0 1.0000 0.8667
0 1.0000 0.9000
0 1.0000 0.9333
0 1.0000 0.9667
0 1.0000 1.0000
0 0.9667 1.0000
0 0.9333 1.0000
0 0.9000 1.0000
0 0.8667 1.0000
0 0.8333 1.0000
0 0.8000 1.0000
0 0.7667 1.0000
0 0.7333 1.0000
0 0.7000 1.0000
0 0.6667 1.0000
0 0.6333 1.0000
0 0.6000 1.0000
0 0.5667 1.0000
0 0.5333 1.0000
0 0.5000 1.0000
0 0.4667 1.0000
0 0.4333 1.0000
0 0.4000 1.0000
0 0.3667 1.0000
0 0.3333 1.0000
0 0.3000 1.0000
0 0.2667 1.0000
0 0.2333 1.0000
0 0.2000 1.0000
0 0.1667 1.0000
0 0.1333 1.0000
0 0.1000 1.0000
0 0.0667 1.0000
0 0.0333 1.0000
0 0 1.0000
0.0333 0 1.0000
0.0667 0 1.0000
0.1000 0 1.0000
0.1333 0 1.0000
0.1667 0 1.0000
0.2000 0 1.0000
0.2333 0 1.0000
0.2667 0 1.0000
0.3000 0 1.0000
0.3333 0 1.0000
0.3667 0 1.0000
0.4000 0 1.0000
0.4333 0 1.0000
0.4667 0 1.0000
0.5000 0 1.0000
0.5333 0 1.0000
0.5667 0 1.0000
0.6000 0 1.0000
0.6333 0 1.0000
0.6667 0 1.0000
0.7000 0 1.0000
0.7333 0 1.0000
0.7667 0 1.0000
0.8000 0 1.0000
0.8333 0 1.0000
0.8667 0 1.0000
0.9000 0 1.0000
0.9333 0 1.0000
0.9667 0 1.0000
1.0000 0 1.0000
1.0000 0 0.9667
1.0000 0 0.9333
1.0000 0 0.9000
1.0000 0 0.8667
1.0000 0 0.8333
1.0000 0 0.8000
1.0000 0 0.7667
1.0000 0 0.7333
1.0000 0 0.7000
1.0000 0 0.6667
1.0000 0 0.6333
1.0000 0 0.6000
1.0000 0 0.5667
1.0000 0 0.5333
1.0000 0 0.5000
1.0000 0 0.4667
1.0000 0 0.4333
1.0000 0 0.4000
1.0000 0 0.3667
1.0000 0 0.3333
1.0000 0 0.3000
1.0000 0 0.2667
1.0000 0 0.2333
1.0000 0 0.2000
1.0000 0 0.1667
1.0000 0 0.1333
1.0000 0 0.1000
1.0000 0 0.0667
1.0000 0 0.0333
python中有什么函数可以做这样的事情吗我试图做到:color=[[x,y,z]对于范围(180)中的x对于范围(180]中的y对于范围(一百八十)中的z]但事实并非如此;不要做同样的事。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
N = 180
HSV_tuples = [(x*1.0/N, y*1.0/N, z*1.0/N) for x, y, z in zip([1] * int(N/6) + list(range(int(N/6), 0, -1)) + [0] * int(2 * N / 6) + list(range(0, int(N/6))) + [1] * int(N/6),
list(range(0, int(N/6))) + [1]*int(2 * N / 6) + list(range(int(N/6), 0, -1))+ [0] * int(2 * N / 6),
[0] * int(2 * N / 6) + list(range(0, int(N/6))) + [1] * int(2 * N / 6)+ list(range(int(N/6), 0, -1)))]