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 相关文章推荐
Python简单连接MongoDB数据库的方法
Mar 15 Python
深入浅析python中的多进程、多线程、协程
Jun 22 Python
Python自动生产表情包
Mar 17 Python
Python实现对象转换为xml的方法示例
Jun 08 Python
Python加密方法小结【md5,base64,sha1】
Jul 13 Python
Python编程之黑板上排列组合,你舍得解开吗
Oct 30 Python
分析python切片原理和方法
Dec 19 Python
详解Python中正则匹配TAB及空格的小技巧
Jul 26 Python
python多环境切换及pyenv使用过程详解
Sep 27 Python
Python pandas 列转行操作详解(类似hive中explode方法)
May 18 Python
Python开发之QT解决无边框界面拖动卡屏问题(附带源码)
May 27 Python
Python OpenCV超详细讲解调整大小与图像操作的实现
Apr 02 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_MySQL教程-第一天
2007/03/18 PHP
解析左右值无限分类的实现算法
2013/06/20 PHP
浅析PHP中strlen和mb_strlen的区别
2014/08/31 PHP
php实现用于计算执行时间的类实例
2015/04/18 PHP
php图片添加水印例子
2016/07/20 PHP
PHP模拟http请求的方法详解
2016/11/09 PHP
javascript两段代码,两个小技巧
2010/02/04 Javascript
JavaScript高级程序设计(第3版)学习笔记2 js基础语法
2012/10/11 Javascript
jQuery插件实现表格隔行换色且感应鼠标高亮行变色
2013/09/22 Javascript
javascript中for/in循环及使用技巧
2015/09/01 Javascript
轻松5句话解决JavaScript的作用域
2016/07/15 Javascript
原生JS实现图片轮播与淡入效果的简单实例
2016/08/21 Javascript
jQuery插件easyUI实现通过JS显示Dialog的方法
2016/09/16 Javascript
JavaScript中数组Array.sort()排序方法详解
2017/03/01 Javascript
完美实现js焦点轮播效果(二)(图片可滚动)
2017/03/07 Javascript
windows下vue-cli导入bootstrap样式
2017/04/25 Javascript
JavaScript实现微信红包算法及问题解决方法
2018/04/26 Javascript
详解处理bootstrap4不支持远程静态框问题
2018/07/20 Javascript
基于React Native 0.52实现轮播图效果
2020/08/25 Javascript
小程序如何使用分包加载的实现方法
2019/05/22 Javascript
layui的面包屑或者表单不显示的解决方法
2019/09/05 Javascript
layer.confirm点击第一个按钮关闭弹出框的方法
2019/09/09 Javascript
Python中解析JSON并同时进行自定义编码处理实例
2015/02/08 Python
使用Python的PIL模块来进行图片对比
2016/02/18 Python
python中requests爬去网页内容出现乱码问题解决方法介绍
2017/10/25 Python
django 按时间范围查询数据库实例代码
2018/02/11 Python
python学生管理系统
2019/01/30 Python
对python判断ip是否可达的实例详解
2019/01/31 Python
Python队列RabbitMQ 使用方法实例记录
2019/08/05 Python
python如何将两个txt文件内容合并
2019/10/18 Python
快速解决jupyter启动卡死的问题
2020/04/10 Python
细说CSS3中box属性中的overflow-x属性和overflow-y属性值的效果
2014/07/21 HTML / CSS
师范生个人推荐信
2013/11/29 职场文书
销售经理工作职责范文
2013/12/03 职场文书
2014年个人工作总结报告
2014/11/27 职场文书
2016大学生社会实践单位评语
2015/12/01 职场文书