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跳出循环语句continue与break的区别
Aug 25 Python
JPype实现在python中调用JAVA的实例
Jul 19 Python
Python数据分析之获取双色球历史信息的方法示例
Feb 03 Python
浅谈Python 列表字典赋值的陷阱
Jan 20 Python
利用Python正则表达式过滤敏感词的方法
Jan 21 Python
pandas 对日期类型数据的处理方法详解
Aug 08 Python
Python3 虚拟开发环境搭建过程(图文详解)
Jan 06 Python
Pytest mark使用实例及原理解析
Feb 22 Python
Python递归调用实现数字累加的代码
Feb 25 Python
Python3 socket即时通讯脚本实现代码实例(threading多线程)
Jun 01 Python
python各种excel写入方式的速度对比
Nov 10 Python
Python基本的内置数据类型及使用方法
Apr 13 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
ThinkPHP实现附件上传功能
2017/04/27 PHP
php解决约瑟夫环算法实例分析
2019/09/30 PHP
JavaScript传递变量: 值传递?引用传递?
2011/02/22 Javascript
javascript学习笔记(三) String 字符串类型介绍
2012/06/19 Javascript
鼠标拖动实现DIV排序示例代码
2013/10/14 Javascript
深入理解JavaScript系列(31):设计模式之代理模式详解
2015/03/03 Javascript
javascript模块化简单解析
2016/04/07 Javascript
用原生JS对AJAX做简单封装的实例代码
2016/07/13 Javascript
js实现为a标签添加事件的方法(使用闭包循环)
2016/08/02 Javascript
Windows下使用Nodejs运行js的方法
2017/09/02 NodeJs
极简主义法编写JavaScript类
2017/11/02 Javascript
JS实现数组简单去重及数组根据对象中的元素去重操作示例
2018/01/05 Javascript
vue文件树组件使用详解
2018/03/29 Javascript
Angular 如何使用第三方库的方法
2018/04/18 Javascript
Vue运用transition实现过渡动画
2019/05/06 Javascript
javascript实现摄像头拍照预览
2019/09/30 Javascript
ES6字符串的扩展实例
2020/12/21 Javascript
[01:12]DOTA2次级职业联赛 - Newbee.Y 战队宣传片
2014/12/01 DOTA
[00:12]DAC2018 no[o]ne亮相SOLO赛 他是否如他的id一样无人可挡?
2018/04/06 DOTA
python 递归遍历文件夹,并打印满足条件的文件路径实例
2017/08/30 Python
Python 用Redis简单实现分布式爬虫的方法
2017/11/23 Python
浅谈Python对内存的使用(深浅拷贝)
2018/01/17 Python
解决python flask中config配置管理的问题
2019/07/26 Python
Python使用Pandas对csv文件进行数据处理的方法
2019/08/01 Python
Python 异常处理Ⅳ过程图解
2019/10/18 Python
Python3.x+pyqtgraph实现数据可视化教程
2020/03/14 Python
python如何设置静态变量
2020/09/07 Python
html5简单示例_动力节点Java学院整理
2017/07/07 HTML / CSS
blueseventy官网:铁人三项和比赛泳衣
2021/02/06 全球购物
《灯光》教学反思
2014/02/08 职场文书
村干部承诺书
2014/03/28 职场文书
2014年生产管理工作总结
2014/12/23 职场文书
草房子读书笔记
2015/06/29 职场文书
python 爬取华为应用市场评论
2021/05/29 Python
OpenCV实现普通阈值
2021/11/17 Java/Android
JS前端轻量fabric.js系列之画布初始化
2022/08/05 Javascript