在python pylab中调用颜色

2024-05-16 16:30:04 发布

您现在位置:Python中文网/ 问答频道 /正文

所以当我使用pyplot时,我知道如何分别使用蓝色和红色圆点、bo和ro的颜色。但是我找不到橙色、黄色、绿色、靛蓝和紫色的颜色代码(是的,我正在模拟彩虹)。我一直想在网上找到这些颜色,但运气不好。有人能给我一个链接到这些颜色代码或在这里列出它们。

我也不想产生点,但彩色线。


Tags: ro链接颜色彩色橙色蓝色bopyplot
2条回答

你可以使用这些颜色代码,一个RGB元组,或者你也可以使用十六进制颜色,这是非常容易和可定制的(HTML十六进制颜色图表在web上广泛可用)。

这是有关颜色代码的文档:http://matplotlib.org/api/colors_api.html

“bo”和“ro”实际上是两个串联字符串:一个表示颜色的字符串加上一个表示线条样式的字符串,在本例中是一个点。请参阅http://matplotlib.org/users/pyplot_tutorial.html,其中解释了如果使用“b-”而不是“bo”,则表示蓝线而不是蓝点。

这意味着您可以使用上述colors api链接中的任何颜色代码,后面跟一个o。例如,绿点应该是“go”。

如果颜色的一个字符串不适合您的需要,您可以遵循另一种格式:

plot(x, y, color='green', linestyle='dashed', marker='o').

可以在“颜色”字段中插入颜色名称、十六进制代码或RGB元组。

您只能用一个字母定义几个内置颜色(在您的示例中,'b'和'r'指定颜色,'o'指定点类型,而不是颜色)。可以使用“b-”绘制蓝线,使用“b.-”和so on绘制蓝点线。

内置颜色包括: b: 蓝色 g: 绿色 r: 红色 c: 青色 m: 洋红色 y: 黄色 k: 黑色 w: 白色

每一种颜色都可以通过它们的颜色代码给出。

查看文档here中的所有颜色格式。

相关问题 更多 >