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爬虫
Dec 25 Python
Python fileinput模块使用实例
May 28 Python
详解Python中的变量及其命名和打印
Mar 11 Python
python中函数默认值使用注意点详解
Jun 01 Python
requests和lxml实现爬虫的方法
Jun 11 Python
numpy.random.seed()的使用实例解析
Feb 03 Python
python之pandas用法大全
Mar 13 Python
对python自动生成接口测试的示例讲解
Nov 30 Python
解决PySide+Python子线程更新UI线程的问题
Jan 11 Python
Python嵌套函数,作用域与偏函数用法实例分析
Dec 26 Python
Python数组并集交集补集代码实例
Feb 18 Python
python之openpyxl模块的安装和基本用法(excel管理)
Feb 03 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脚本[带参数]的方法
2010/01/22 PHP
php实现将Session写入数据库
2015/07/26 PHP
JSON字符串传到后台PHP处理问题的解决方法
2016/06/05 PHP
将PHP的session数据存储到数据库中的代码实例
2016/06/24 PHP
Thinkphp和Bootstrap结合打造个性的分页样式(推荐)
2016/08/01 PHP
Laravel学习教程之IOC容器的介绍与用例
2017/08/15 PHP
关于IFRAME 自适应高度的研究
2006/07/20 Javascript
JavaScript写的一个DIV 弹出网页对话框
2009/08/14 Javascript
Javascript(AJAX)解析XML的代码(兼容FIREFOX/IE)
2010/07/11 Javascript
如何使用Jquery获取Form表单中被选中的radio值
2013/08/09 Javascript
浅谈javascript的Array.prototype.slice.call
2015/08/31 Javascript
第二章之Bootstrap 页面排版样式
2016/04/25 Javascript
Bootstrap源码解读排版(1)
2016/12/23 Javascript
jQuery.cookie.js实现记录最近浏览过的商品功能示例
2017/01/23 Javascript
Vue.js学习教程之列表渲染详解
2017/05/17 Javascript
jQuery条件分页 代替离线查询(附代码)
2017/08/17 jQuery
vue cli使用绝对路径引用图片问题的解决
2017/12/06 Javascript
微信小程序整合使用富文本编辑器的方法详解
2019/04/25 Javascript
使用apifm-wxapi模块中的问题及解决方法
2019/08/05 Javascript
JS对日期操作封装代码实例
2019/11/08 Javascript
利用Python为iOS10生成图标和截屏
2016/09/24 Python
Python内置函数OCT详解
2016/11/09 Python
对Python 窗体(tkinter)树状数据(Treeview)详解
2018/10/11 Python
借助Paramiko通过Python实现linux远程登陆及sftp的操作
2020/03/16 Python
pandas创建DataFrame的7种方法小结
2020/06/14 Python
python help函数实例用法
2020/12/06 Python
Original Penguin英国官方网站:美国著名休闲时装品牌
2016/10/30 全球购物
Saks Fifth Avenue澳洲/亚太地区:萨克斯第五大道精品百货店
2019/06/09 全球购物
The Hut英国:英国领先的豪华在线百货商店
2019/07/26 全球购物
出纳担保书范文
2014/04/02 职场文书
学习优秀党务工作者先进事迹材料思想报告
2014/09/17 职场文书
先进个人推荐材料
2014/12/29 职场文书
大学生团日活动总结
2015/05/06 职场文书
赡养老人协议书范本
2015/08/06 职场文书
vue3种table表格选项个数的控制方法
2022/04/14 Vue.js
win10此电脑打不开怎么办 win10双击此电脑无响应的解决办法
2022/07/23 数码科技