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下os模块强大的重命名方法renames详解
Mar 07 Python
浅谈python 线程池threadpool之实现
Nov 17 Python
python PyTorch参数初始化和Finetune
Feb 11 Python
Python将DataFrame的某一列作为index的方法
Apr 08 Python
Python操作SQLite/MySQL/LMDB数据库的方法
Nov 07 Python
Django中文件上传和文件访问微项目的方法
Apr 27 Python
Python多个装饰器的调用顺序实例解析
May 22 Python
在keras中model.fit_generator()和model.fit()的区别说明
Jun 17 Python
解决keras backend 越跑越慢问题
Jun 18 Python
python使用自定义钉钉机器人的示例代码
Jun 24 Python
python3.7调试的实例方法
Jul 21 Python
深度学习详解之初试机器学习
Apr 14 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 file_put_contents()功能函数(集成了fopen、fwrite、fclose)
2011/05/24 PHP
学习使用curl采集curl使用方法
2012/01/11 PHP
浅析php中如何在有限的内存中读取大文件
2013/07/02 PHP
PHP-X系列教程之内置函数的使用示例
2017/10/16 PHP
PHP有序表查找之二分查找(折半查找)算法示例
2018/02/09 PHP
ThinkPHP实现的rsa非对称加密类示例
2018/05/29 PHP
ExtJS 2.0 GridPanel基本表格简明教程
2010/05/25 Javascript
jquery中实现标签切换效果的代码
2011/03/01 Javascript
js 表单提交后按钮变灰的实例代码
2013/08/16 Javascript
使用JQuery快速实现Tab的AJAX动态载入(实例讲解)
2013/12/11 Javascript
JavaScript中变量声明有var和没var的区别示例介绍
2014/09/15 Javascript
node.js中的dns.getServers方法使用说明
2014/12/08 Javascript
jQuery团购倒计时特效实现方法
2015/05/07 Javascript
浅谈javascript的Touch事件
2015/09/27 Javascript
JavaScript与jQuery实现的闪烁输入效果
2016/02/18 Javascript
AngularJs上传前预览图片的实例代码
2017/01/20 Javascript
jq stop()和:is(:animated)的用法及区别(详解)
2017/02/12 Javascript
js判断是否是手机页面
2017/03/17 Javascript
微信小程序点击控件修改样式实例详解
2017/07/07 Javascript
Vue中render方法的使用详解
2018/01/26 Javascript
解决element ui select下拉框不回显数据问题的解决
2019/02/20 Javascript
关于微信小程序获取小程序码并接受buffer流保存为图片的方法
2019/06/07 Javascript
在Vue中使用icon 字体图标的方法
2019/06/14 Javascript
JavaScript的console命令使用实例
2019/12/03 Javascript
vue全局使用axios的操作
2020/09/08 Javascript
Python实现获取前100组勾股数的方法示例
2018/05/04 Python
Python 创建空的list,以及append用法讲解
2018/05/04 Python
详解基于python-django框架的支付宝支付案例
2019/09/23 Python
PYcharm 激活方法(推荐)
2020/03/23 Python
详解如何在登录过期后跳出Ifram框架
2020/09/10 HTML / CSS
Needle & Thread官网:英国仙女品牌
2018/01/13 全球购物
大学校园毕业自我鉴定
2014/01/15 职场文书
大学生怎样写好自荐信
2014/02/25 职场文书
读《方与圆》有感:交友方圆有度
2020/01/14 职场文书
Mysql文件存储图文详解
2021/06/01 MySQL
只用20行Python代码实现屏幕录制功能
2021/06/02 Python