Python可视化学习之matplotlib内置单颜色


Posted in Python onFebruary 24, 2022

1、matplotlib支持的颜色格式

1.RGB 或者 RGBA 元组格式颜色

元组中浮点型数值位于 [0, 1] 之间,e.g(0.1, 0.2, 0.5) 或 (0.1, 0.2, 0.5, 0.3). RGA即Red, Green, Blue;RGBA即Red, Green, Blue, Alpha;

2.RGB or RGBA对应的hex 格式颜色

(e.g., '#0F0F0F' or '#0F0F0F0F');

3.[0,1]之间的任意浮点数

(e.g., '0.5'),其中0为纯黑色,1为白色;

4.{'b', 'g', 'r', 'c', 'm', 'y', 'k', 'w'}几种基本色;

5.X11/CSS4中的颜色

e.g. "blue";

6.xkcd中的颜色

e.g., 'purple (#7e1e9c)';

7.'Cn'格式颜色

matplotlib.rcParams['axes.prop_cycle']可输出所有颜色,['#1f77b4', '#ff7f0e', '#2ca02c', '#d62728', '#9467bd', '#8c564b', '#e377c2', '#7f7f7f', '#bcbd22', '#17becf'],'C0'对应'#1f77b4',依次类推;

8.Tableau 的colormap中颜色

e.g. 'tab:blue';

2、matplotlib颜色使用方法

#源自官网实例
import matplotlib.pyplot as plt
import numpy as np
 
t = np.linspace(0.0, 2.0, 201)
s = np.sin(2 * np.pi * t)
 
# 1) RGB tuple:
fig, ax = plt.subplots(facecolor=(.18, .31, .31),figsize=(10,5))
# 2) hex string:
ax.set_facecolor('#eafff5')
# 3) gray level string:
ax.set_title('Voltage vs. time chart', color='0.7')
# 4) single letter color string
ax.set_xlabel('time (s)', color='c')
# 5) a named color:
ax.set_ylabel('voltage (mV)', color='peachpuff')
# 6) a named xkcd color:
ax.plot(t, s, 'xkcd:crimson')
# 7) Cn notation:
ax.plot(t, .7*s, color='C4', linestyle='--')
# 8) tab notation:
ax.tick_params(labelcolor='tab:orange')
plt.show()

Python可视化学习之matplotlib内置单颜色

3、matplotlib内置单颜色色号

matplotlib内置的颜色可以使用matplotlib.colors 调用,有'BASE_COLORS','TABLEAU_COLORS','CSS4_COLORS'及 'XKCD_COLORS'四类。使用matplotlib.colors.类名称可输出颜色号。

'BASE_COLORS'色号

b    (0, 0, 1)
g    (0, 0.5, 0)
r    (1, 0, 0)
c    (0, 0.75, 0.75)
m    (0.75, 0, 0.75)
y    (0.75, 0.75, 0)
k    (0, 0, 0)
w    (1, 1, 1)

'BASE_COLORS'色图 

Python可视化学习之matplotlib内置单颜色

TABLEAU_COLORS色号

tab:blue    #1f77b4
tab:orange    #ff7f0e
tab:green    #2ca02c
tab:red    #d62728
tab:purple    #9467bd
tab:brown    #8c564b
tab:pink    #e377c2
tab:gray    #7f7f7f
tab:olive    #bcbd22
tab:cyan    #17becf

TABLEAU_COLORS色图 

Python可视化学习之matplotlib内置单颜色

CSS4_COLORS色号

共计148种颜色。 

颜色名称    hex色号
aliceblue    #F0F8FF
antiquewhite    #FAEBD7
aqua    #00FFFF
aquamarine    #7FFFD4
azure    #F0FFFF
beige    #F5F5DC
bisque    #FFE4C4
black    #000000

CSS4_COLORS色图 

Python可视化学习之matplotlib内置单颜色

XKCD_COLORS色号

共计949种色号。

xkcd:cloudy blue    #acc2d9
xkcd:dark pastel green    #56ae57
xkcd:dust    #b2996e
xkcd:electric lime    #a8ff04
xkcd:fresh green    #69d84f
xkcd:light eggplant    #894585
xkcd:nasty green    #70b23f
xkcd:really light blue    #d4ffff

XKCD_COLORS色图

Python可视化学习之matplotlib内置单颜色

Python可视化学习之matplotlib内置单颜色

以上就是Python可视化学习之matplotlib内置单颜色的详细内容,更多关于Python matplotlib内置单颜色的资料请关注三水点靠木其它相关文章!

Python 相关文章推荐
Python3中类、模块、错误与异常、文件的简易教程
Nov 20 Python
Python通过调用有道翻译api实现翻译功能示例
Jul 19 Python
Python的log日志功能及设置方法
Jul 11 Python
详解Python用三种方式统计词频的方法
Jul 29 Python
Python常用模块os.path之文件及路径操作方法
Dec 03 Python
python使用正则来处理各种匹配问题
Dec 22 Python
Django 实现对已存在的model进行更改
Mar 28 Python
用于ETL的Python数据转换工具详解
Jul 21 Python
使用python向MongoDB插入时间字段的操作
May 18 Python
python基础之错误和异常处理
Oct 24 Python
python 远程执行命令的详细代码
Feb 15 Python
Elasticsearch 聚合查询和排序
Apr 19 Python
Python可视化学习之seaborn绘制矩阵图详解
Python matplotlib可视化之绘制韦恩图
Python语言中的数据类型-序列
Feb 24 #Python
浅析python中特殊文件和特殊函数
Feb 24 #Python
Python中字符串对象语法分享
Feb 24 #Python
Python+Matplotlib+LaTeX玩转数学公式
Python语言内置数据类型
Feb 24 #Python
You might like
PHP常用正则表达式集锦
2014/08/17 PHP
注释PHP和html混合代码的小技巧(分享)
2016/11/03 PHP
mac系统下安装多个php并自由切换的方法详解
2017/04/21 PHP
JQuery 应用 JQuery.groupTable.js
2010/12/15 Javascript
JavaScript四种调用模式和this示例介绍
2014/01/02 Javascript
jquery进行数组遍历如何跳出当前的each循环
2014/06/05 Javascript
javascript检测浏览器的缩放状态实现代码
2014/09/28 Javascript
常用的JavaScript模板引擎介绍
2015/02/28 Javascript
MVVM模式中ViewModel和View、Model有什么区别?
2015/06/19 Javascript
javascript实现根据iphone屏幕方向调用不同样式表的方法
2015/07/13 Javascript
animate 实现滑动切换效果【实例代码】
2016/05/05 Javascript
Angular中点击li标签实现更改颜色的核心代码
2017/12/08 Javascript
JS实现百度搜索接口及链接功能实例代码
2018/02/02 Javascript
Vue批量图片显示时遇到的路径被解析问题
2019/03/28 Javascript
bootstrap table列和表头对不齐的解决方法
2019/07/19 Javascript
JavaScript队列结构Queue实现过程解析
2020/03/07 Javascript
解决vue使用vant下拉框van-dropdown-item 绑定title值不变问题
2020/08/05 Javascript
在vue中使用inheritAttrs实现组件的扩展性介绍
2020/12/07 Vue.js
[01:34]传奇从这开始 2016国际邀请赛中国区预选赛震撼开启
2016/06/26 DOTA
python的即时标记项目练习笔记
2014/09/18 Python
Python实现微信自动好友验证,自动回复,发送群聊链接方法
2019/02/21 Python
python 批量添加的button 使用同一点击事件的方法
2019/07/17 Python
python logging日志模块原理及操作解析
2019/10/12 Python
Python协程操作之gevent(yield阻塞,greenlet),协程实现多任务(有规律的交替协作执行)用法详解
2019/10/14 Python
基于python和flask实现http接口过程解析
2020/06/15 Python
解决python pandas读取excel中多个不同sheet表格存在的问题
2020/07/14 Python
python实现图片素描效果
2020/09/26 Python
购买大码女装:Lane Bryant
2016/09/07 全球购物
英语专业学生个人求职信
2014/01/28 职场文书
党建工作经验交流材料
2014/05/25 职场文书
企业党员一句话承诺
2014/05/30 职场文书
建筑工地文明标语
2014/10/09 职场文书
镇党委书记群众路线整改措施思想汇报
2014/10/13 职场文书
2015年全国助残日活动方案
2015/05/04 职场文书
解决redis批量删除key值的问题
2022/03/23 Redis
JavaScript原型链中函数和对象的理解
2022/06/16 Javascript