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运行的17个时新手常见错误小结
Aug 07 Python
python 排列组合之itertools
Mar 20 Python
python中pygame模块用法实例
Oct 09 Python
Python中正则表达式的详细教程
Apr 30 Python
python的else子句使用指南
Feb 27 Python
Python日期的加减等操作的示例
Aug 15 Python
python中将一个全部为int的list 转化为str的list方法
Apr 09 Python
python使用配置文件过程详解
Dec 28 Python
python matplotlib:plt.scatter() 大小和颜色参数详解
Apr 14 Python
Python如何创建装饰器时保留函数元信息
Aug 07 Python
PyQt QMainWindow的使用示例
Mar 24 Python
Python Matplotlib绘制条形图的全过程
Oct 24 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
BBS(php & mysql)完整版(一)
2006/10/09 PHP
php-fpm添加service服务的例子
2018/04/27 PHP
Prototype使用指南之selector.js
2007/01/10 Javascript
jQuery阻止冒泡和HTML默认操作
2010/11/17 Javascript
JavaScript打开word文档的实现代码(c#)
2012/04/16 Javascript
javascript中负数算术右移、逻辑右移的奥秘探索
2013/10/17 Javascript
JS 操作Array数组的方法及属性实例解析
2014/01/08 Javascript
Jquery调用iframe父页面中的元素及方法
2016/08/23 Javascript
12个非常有用的JavaScript技巧
2017/05/17 Javascript
jQuery表单验证之密码确认
2017/05/22 jQuery
vuejs使用$emit和$on进行组件之间的传值的示例
2017/10/04 Javascript
vue+iview写个弹框的示例代码
2017/12/05 Javascript
Vue框架之goods组件开发详解
2018/01/25 Javascript
JavaScript设计模式之原型模式分析【ES5与ES6】
2018/07/26 Javascript
微信小程序动态显示项目倒计时
2019/06/20 Javascript
nodejs对项目下所有空文件夹创建gitkeep的方法
2019/08/02 NodeJs
如何在Node和浏览器控制台中打印彩色文字
2020/01/09 Javascript
JS 数组基本用法入门示例解析
2020/01/16 Javascript
[14:51]DOTA2 HEROS教学视频教你分分钟做大人-卓尔游侠
2014/06/13 DOTA
为python设置socket代理的方法
2015/01/14 Python
Python使用combinations实现排列组合的方法
2018/11/13 Python
python Pandas库基础分析之时间序列的处理详解
2019/07/13 Python
PyCharm 2019.3发布增加了新功能一览
2019/12/08 Python
Python换行与不换行的输出实例
2020/02/19 Python
2014年圣诞节倒计时网页的制作过程
2014/12/05 HTML / CSS
草莓网化妆品加拿大网站:Strawberrynet Canada
2016/09/20 全球购物
Tommy Hilfiger澳洲官网:美国高端休闲领导品牌
2020/12/16 全球购物
Unineed中文官网:高端护肤美妆与时尚配饰,英国直邮
2020/07/23 全球购物
介绍一下linux的文件系统
2012/03/20 面试题
企业宣传工作方案
2014/06/02 职场文书
购房公证委托书(2014版)
2014/09/12 职场文书
乡镇三严三实学习心得体会
2014/10/13 职场文书
毕业感言怎么写
2015/07/31 职场文书
2019年英语版感谢信(8篇)
2019/09/29 职场文书
SpringCloud Feign请求头删除修改的操作代码
2022/03/20 Java/Android
victoriaMetrics库布隆过滤器初始化及使用详解
2022/04/05 Golang