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的加密模块md5、sha、crypt使用实例
Sep 28 Python
跟老齐学Python之私有函数和专有方法
Oct 24 Python
举例讲解Python中的list列表数据结构用法
Mar 12 Python
python3中os.path模块下常用的用法总结【推荐】
Sep 16 Python
python2.7和NLTK安装详细教程
Sep 19 Python
celery4+django2定时任务的实现代码
Dec 23 Python
Python编程flask使用页面模版的方法
Dec 28 Python
Python Pillow Image Invert
Jan 22 Python
Django之无名分组和有名分组的实现
Apr 16 Python
如何学习Python time模块
Jun 03 Python
Python数据分析之pandas读取数据
Jun 02 Python
Python字典和列表性能之间的比较
Jun 07 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 pki加密技术(openssl)详解
2013/07/01 PHP
php页面函数设置超时限制的方法
2014/12/01 PHP
PHP实现的自定义数组排序函数与排序类示例
2016/11/18 PHP
php微信公众号开发之翻页查询
2018/10/20 PHP
dojo随手记 gird组件引用
2011/02/24 Javascript
JS仿flash上传头像效果实现代码
2011/07/18 Javascript
jQuery基本选择器选择元素使用介绍
2013/04/18 Javascript
javascript实现颜色渐变的方法
2013/10/30 Javascript
javaScript 页面自动加载事件详解
2014/02/10 Javascript
浅谈JavaScript的事件
2015/02/27 Javascript
JavaScript数据结构与算法之栈详解
2015/03/12 Javascript
使用JavaScript 实现的人脸检测
2015/03/24 Javascript
BootStrap智能表单实战系列(十一)级联下拉的支持
2016/06/13 Javascript
Vue.js展示AJAX数据简单示例讲解
2017/03/29 Javascript
详解Vue2.x-directive的学习笔记
2017/07/17 Javascript
jQuery实现鼠标滑过商品小图片上显示对应大图片功能【测试可用】
2018/04/27 jQuery
Koa代理Http请求的示例代码
2018/10/10 Javascript
深入解读VUE中的异步渲染的实现
2020/06/19 Javascript
[58:42]DOTA2上海特级锦标赛C组败者赛 Newbee VS Archon第一局
2016/02/27 DOTA
Python中函数的多种格式和使用实例及小技巧
2015/04/13 Python
Python 模块EasyGui详细介绍
2017/02/19 Python
Python解决N阶台阶走法问题的方法分析
2017/12/28 Python
Python爬虫框架Scrapy常用命令总结
2018/07/26 Python
django+xadmin+djcelery实现后台管理定时任务
2018/08/14 Python
django的ORM模型的实现原理
2019/03/04 Python
如何用Python破解wifi密码过程详解
2019/07/12 Python
pycharm部署、配置anaconda环境的教程
2020/03/24 Python
python matplotlib:plt.scatter() 大小和颜色参数详解
2020/04/14 Python
python 调整图片亮度的示例
2020/12/03 Python
CSS3实现文本垂直排列的方法
2018/07/10 HTML / CSS
HTML5中的音频和视频媒体播放元素小结
2016/01/29 HTML / CSS
Rowdy Gentleman服装和配饰:美好时光
2019/09/24 全球购物
怀念母亲教学反思
2014/04/28 职场文书
农村门前三包责任书
2014/07/25 职场文书
政法干警核心价值观心得体会
2014/09/11 职场文书
会计岗位职责范本
2015/04/02 职场文书