Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenDocCN
matplotlib-doc-zh
提交
fcfb7d0f
M
matplotlib-doc-zh
项目概览
OpenDocCN
/
matplotlib-doc-zh
8 个月 前同步成功
通知
0
Star
192
Fork
111
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
M
matplotlib-doc-zh
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
fcfb7d0f
编写于
1月 23, 2017
作者:
W
wizardforcel
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
5.1
上级
a73cd848
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
57 addition
and
0 deletion
+57
-0
5.1.md
5.1.md
+56
-0
5.md
5.md
+1
-0
未找到文件。
5.1.md
0 → 100644
浏览文件 @
fcfb7d0f
# 指定颜色
> 原文:[Specifying Colors](http://matplotlib.org/users/colors.html)
> 译者:[飞龙](https://github.com/)
> 协议:[CC BY-NC-SA 4.0](http://creativecommons.org/licenses/by-nc-sa/4.0/)
在 matplotlib 的几乎所有地方,用户都可以指定颜色,它可以以如下形式提供:
+
RGB 或者 RGBA 浮点值元组,
`[0, 1]`
之间,例如
`(0.1, 0.2, 0.5)`
或者
`(0.1, 0.2, 0.5, 0.3)`
。
+
RGB 或者 RGBA 十六进制字符串,例如
`#0F0F0F`
或者
`#0F0F0F0F`
。
+
`[0, 1]`
之间的浮点值的字符串表示,用于表示灰度,例如
`0.5`
。
+
`{'b', 'g', 'r', 'c', 'm', 'y', 'k', 'w'}`
之一。
+
X11/CSS4 颜色名称。
+
[
XKCD 颜色
](
https://xkcd.com/color/rgb/
)
之一,以
`'xkcd:'`
为前缀,例如
`'xkcd:sky blue'`
。
+
`{'C0', 'C1', 'C2', 'C3', 'C4', 'C5', 'C6', 'C7', 'C8', 'C9'}`
之一。
+
`{'tab:blue', 'tab:orange', 'tab:green', 'tab:red', 'tab:purple', 'tab:brown', 'tab:pink', 'tab:gray', 'tab:olive', 'tab:cyan'}`
之一。这是 T10 调色板的 Tableau 颜色(默认的色相环)。
所有颜色字符串都是大小写敏感的。
## `CN`颜色选择
颜色可以通由匹配正则表达式
`C[0-9]`
的字符串来指定。 这可以在任何当前接受颜色的地方传递,并且可以在
`matplotlib.Axes.plot`
的
`format-string`
中用作“单个字符颜色”。
单个数字是默认属性环的索引(
`matplotlib.rcParams['axes.prop_cycle']`
)。 如果属性环不包括
`'color'`
,则返回黑色。 在创建 Artist 时会对颜色求值。 例如:
```
py
import
numpy
as
np
import
matplotlib.pyplot
as
plt
import
matplotlib
as
mpl
th
=
np
.
linspace
(
0
,
2
*
np
.
pi
,
128
)
def
demo
(
sty
):
mpl
.
style
.
use
(
sty
)
fig
,
ax
=
plt
.
subplots
(
figsize
=
(
3
,
3
))
ax
.
set_title
(
'style: {!r}'
.
format
(
sty
),
color
=
'C0'
)
ax
.
plot
(
th
,
np
.
cos
(
th
),
'C1'
,
label
=
'C1'
)
ax
.
plot
(
th
,
np
.
sin
(
th
),
'C2'
,
label
=
'C2'
)
ax
.
legend
()
demo
(
'default'
)
```
![](
http://matplotlib.org/_images/colors-1_00.png
)
![](
http://matplotlib.org/_images/colors-1_01.png
)
5.md
0 → 100644
浏览文件 @
fcfb7d0f
# 颜色
\ No newline at end of file
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录