如何在 PyX 中生成任何颜色

Posted

技术标签:

【中文标题】如何在 PyX 中生成任何颜色【英文标题】:How to generate any color in PyX 【发布时间】:2017-06-05 22:43:46 【问题描述】:

许多可视化库和语言都提供了生成任何颜色的简单方法。例如,您可以简单地添加带有 css 颜色代码的样式标签来设置 html 中对象的颜色。

是否有类似的方法可以将 pyx 绘图的颜色设置为任何想要的颜色代码而不是预定义的 pyx 颜色代码?

(例如像color.code = #1122DD 而不是color.rgb.blue

【问题讨论】:

【参考方案1】:

这是我发现最方便的简单 RGB 颜色的方法:

pyx.color.rgb(r,g,b)

其中r, g, b[0, 1] 范围内的数字,并设置RGB 格式中每种基色的百分比。

【讨论】:

【参考方案2】:

PyX 提供了多种颜色方案来定义颜色,如果您想使用 RGB 作为十六进制字符串,您可以将其提供为:pyx.color.rgbfromhexstring("#1122DD")

【讨论】:

以上是关于如何在 PyX 中生成任何颜色的主要内容,如果未能解决你的问题,请参考以下文章

在图形中生成明显不同的 RGB 颜色

如何在 C# 中生成随机颜色名称

如何在 Javascript 中生成随机柔和(或更亮)的颜色?

如何在 R 中生成许多最独特的颜色?

在 C# 中生成颜色渐变

如何从图像中生成突出颜色的调色板?