擅长:python、mysql、java
<p>我想你有几个选择</p>
<p>使用<a href="http://seaborn.pydata.org/tutorial/color_palettes.html#using-circular-color-systems" rel="nofollow noreferrer">circular color system</a>可以生成任意数量*的不同色调。这些将是“有序的”,但您可以生成一个列表并对其进行排列,甚至可以在这样做之前组合通过改变亮度/饱和度值生成的多个列表</p>
<p>{a2}软件包包括Glasbey彩色贴图,这些贴图具有大量不同的色调,在亮度/饱和度上有一些变化,并且没有特定的顺序。您可以使用任何包中的按名称引用colormaps,该包将其colormaps注册到matplotlib;或者您可以生成一个列表并传递它</p>
<p>*事实并非如此,原因既无聊又有趣。令人厌烦的原因是大多数监视器都是8位的,所以每个RGB枪只能得到256个不同的值。更有趣的(也是有问题的)原因是人类的感知无法区分颜色,仅仅因为它们有不同的8位RGB值。因此,你可以用大量的颜色来绘制一个图,但它不会以这种方式出现在观众面前。这个问题到底有多严重取决于您的应用程序,但要记住这一点非常重要</p>