Matplotlib 中文用户指南 5.1 指定颜色
指定颜色
原文:Specifying Colors
译者:飞龙
协议:CC 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 颜色之一,以
'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'
,则返回黑色。 在创建艺术家时会对颜色求值。 例如:
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')
Matplotlib 中文用户指南 5.1 指定颜色相关推荐
- Matplotlib 中文用户指南 3.9 路径效果指南
路径效果指南 原文:Path effects guide 译者:飞龙 协议:CC BY-NC-SA 4.0 Matplotlib 的patheffects模块提供了一些功能,用于将多个绘制层次应用到任 ...
- Matplotlib 中文用户指南 3.6 图例指南
图例指南 原文:Legend guide 译者:飞龙 协议:CC BY-NC-SA 4.0 此图例指南是legend()中可用文档的扩展 - 请在继续阅读本指南之前确保你熟悉该文档(见篇尾)的内容. ...
- Matplotlib 中文用户指南 3.5 密致布局指南
密致布局指南 原文:Tight Layout guide 译者:飞龙 协议:CC BY-NC-SA 4.0 tight_layout会自动调整子图参数,使之填充整个图像区域.这是个实验特性,可能在一些 ...
- Matplotlib 中文用户指南 3.1 pyplot 教程
pyplot 教程 原文:Pyplot tutorial 译者:飞龙 协议:CC BY-NC-SA 4.0 matplotlib.pyplot是一个命令风格函数的集合,使matplotlib的机制更像 ...
- Matplotlib 中文用户指南 4.5 标注
标注 原文:Annotation 译者:飞龙 协议:CC BY-NC-SA 4.0 基本标注 使用text()会将文本放置在轴域的任意位置. 文本的一个常见用例是标注绘图的某些特征,而annotate ...
- Matplotlib 中文用户指南 4.4 默认字体
默认字体 原文:Text properties and layout 译者:飞龙 协议:CC BY-NC-SA 4.0 基本的默认字体由一系列rcParams参数控制: rcParam 用法 'fon ...
- Matplotlib 中文用户指南 3.7 变换教程
变换教程 原文:Transformations Tutorial 译者:飞龙 协议:CC BY-NC-SA 4.0 像任何图形包一样,matplotlib 建立在变换框架之上,以便在坐标系,用户数据坐 ...
- Matplotlib 中文用户指南 3.5 艺术家教程
艺术家教程 原文:Artist tutorial 译者:飞龙 协议:CC BY-NC-SA 4.0 matplotlib API 有三个层级. matplotlib.backend_bases.Fig ...
- Matplotlib 中文用户指南 4.6 编写数学表达式
编写数学表达式 原文:Writing mathematical expressions 译者:飞龙 协议:CC BY-NC-SA 4.0 你可以在任何 matplotlib 文本字符串中使用子 TeX ...
最新文章
- hdu5701-中位数计数
- 【mysql知识点】查看和修改系统参数
- 在oracle 11gr2 grid独占模式下,如何使oracle数据库实例伴随OHAS的启动而启动?
- mysql怎么对比表结构_mysql查看表结构2种方式对比
- 售票pv操作java实现_随时随地打印手机照片,佳能瞬彩PV-123体验评测
- 去年互联网普及率首次过半 42.7%网民遭遇过网络安全问题
- 交叉编译和使用HTOP
- Ubuntu18.04开机后图像界面消失解决(千万不要使用autoremove卸载软件!!!)
- 易能变频器说明书故障代码_易能变频器报警报故障代码维修技术指导
- 解析VPU:智能视频处理加速器
- pytorch实用工具总结(GFLOPs如何计算)
- Amazon 新手要知道 100 个问题
- Excel表格中身份证号码显示不全如何解决
- 外企计算机英语,职场英语:外企生存十大必备英语词汇
- 两万字的Redis笔记!
- 关于为什么sklearn画出来的ROC曲线图是折线的问题
- Python PYQT5中用Label控件显示以numpy表示的灰度图像
- 浏览器查看请求与响应报文
- elementui 使用el-image 控件 解决 通过点击查看按钮两次才能 实现预览图片
- Java线程池获取全部完成时的状态并执行后续工作
热门文章
- linux端口接收中文乱码,linux中显示中文乱码如何解决
- httpclient依赖_.NetCore 3.1高性能微服务架构:封装调用外部服务的接口方法HttpClient客户端思路分析...
- 打断点是什么意思_佛学基础知识(股票所说的大盘几千点,是指的什么意思)
- 5006.c++类中使用static变量bug
- STM32通用定时器输出PWM
- 物联网-移远M26模块MQTT开发(AT命令)
- Nginx基本数据结构之ngx_queue_t
- 国开计算机专业英语章节测试答案,国开大201x理工英语1第七单元网上测试答案...
- mysql+msi+asc_mysql之select+五种子句的理解
- AspectJ注解版和XML版