表示matplotlib中可用的命名颜色的枚举

mpl-colors的Python项目详细描述


MPL_颜色

扩展matplotlib颜色处理的python 3.6+库。

命名颜色枚举

使matplotlib的named colors更容易被发现。

为每个matplotlib的命名颜色集(base、tableau、xkcd和css4)定义枚举,并将它们组合在一起(其中tableau和xkcd名称分别以TAB_XKCD_开头,如matplotlib)。 按建议,颜色名称在SCREAMING_SNAKE_CASE中。 最初包含斜线(/)的名称将其替换为_SLASH_(防止冲突所必需的)。

这些枚举的实例也是具有成员rgb(所有浮点数都在0和1之间)的命名元组的实例。 它们还支持许多转换为colour.Color对象以及rgba、hsl、hsv和yiq元组的方法。 另外,length-6十六进制字符串(以#开头)和colour的“web”格式(以w3c命名的color、length-3 hex或length-6 hex中最短的一个为准,优先命名为tie break)。

枚举是使用包含的make_colors.pymatplotlib.colors直接生成的。 与matplotlib一样,它们支持单词“grey”和“gray”的两种拼写。

标签颜色映射

matplotlib.colors.Colormap子类,可确定地将整数转换为随机rgb元组。

frommatplotlibimportpyplotaspltimportnumpyasnpfrommpl_colorsimportLabelColorMapimg=np.random.randint(0,255,(20,20),dtype=np.uint8)masked=np.ma.masked_where(img<100,img)fig,ax=plt.subplots()ax.imshow(masked,cmap=LabelColorMap(),interpolation='nearest')fig.show()

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何格式化servlet响应以生成HTML中“accept”参数可接受的媒体类型?   java如何使用JasperReports为单个报表传递多个结果集?   EclipseVBA到JAVA链接   java如何为Gradle中的不同配置配置PMD规则集?   在给出正确答案之前,是否要求回答?Java Eclipse   java查询SearchView崩溃(尝试实现SearchView操作栏)   java为什么跳过我的IF语句?   java循环以获取与输入值最接近的对象   java默认构造函数真正做什么?   java我需要测试类中的测试方法吗   java如何在代码中滚动滚动窗格?   java我需要获得发布和调试证书指纹的帮助   javascript如何在JS中取消Java“DES/CBC/PKCS5Padding”?