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工程师面试题 与Python基础语法相关
Jan 14 Python
python获取list下标及其值的简单方法
Sep 12 Python
Python2.7 实现引入自己写的类方法
Apr 29 Python
Python面向对象之接口、抽象类与多态详解
Aug 27 Python
Django在pycharm下修改默认启动端口的方法
Jul 26 Python
对Django中的权限和分组管理实例讲解
Aug 16 Python
Python object类中的特殊方法代码讲解
Mar 06 Python
Python异常原理及异常捕捉实现过程解析
Mar 25 Python
Jupyter Notebook 实现正常显示中文和负号
Apr 24 Python
Pycharm连接远程服务器过程图解
Apr 30 Python
Python3创建Django项目的几种方法(3种)
Jun 03 Python
python3实现名片管理系统(控制台版)
Nov 29 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
一个很方便的 XML 类!!原创的噢
2006/10/09 PHP
php中检查文件或目录是否存在的代码小结
2012/10/22 PHP
PHP Class&Object -- 解析PHP实现二叉树
2013/06/25 PHP
ThinkPHP3.2.2的插件控制器功能
2015/03/05 PHP
php基于双向循环队列实现历史记录的前进后退等功能
2015/08/08 PHP
PHP GD库相关图像生成和处理函数小结
2016/09/30 PHP
ThinkPHP5.1框架数据库链接和增删改查操作示例
2019/08/03 PHP
加载jQuery后$冲突的解决办法
2010/07/09 Javascript
用Javascript评估用户输入密码的强度实现代码
2011/11/30 Javascript
js的onload事件及初始化按钮事件示例代码
2013/09/25 Javascript
jQuery手机浏览器中拖拽动作的艰难性分析
2015/02/04 Javascript
Node.js中使用socket创建私聊和公聊聊天室
2015/11/19 Javascript
详解AngularJS中自定义过滤器
2015/12/28 Javascript
微信小程序实现图片预加载组件
2017/01/18 Javascript
JS实现的添加弹出层并完成锁屏操作示例
2017/04/07 Javascript
使用Electron构建React+Webpack桌面应用的方法
2017/12/15 Javascript
nodejs 如何手动实现服务器
2018/08/20 NodeJs
基于element-ui组件手动实现单选和上传功能
2018/12/06 Javascript
详解小程序如何动态绑定点击的执行方法
2019/11/26 Javascript
vue Treeselect下拉树只能选择第N级元素实现代码
2020/08/31 Javascript
简单谈谈offsetleft、offsetTop和offsetParent
2020/12/04 Javascript
[06:40]2014DOTA2西雅图国际邀请赛 DK战队巡礼
2014/07/07 DOTA
Python 搭建Web站点之Web服务器网关接口
2016/11/06 Python
利用Python-iGraph如何绘制贴吧/微博的好友关系图详解
2017/11/02 Python
python pandas 对series和dataframe的重置索引reindex方法
2018/06/07 Python
Python 生成 -1~1 之间的随机数矩阵方法
2018/08/04 Python
python构造函数init实例方法解析
2020/01/19 Python
Python getattr()函数使用方法代码实例
2020/08/10 Python
英国可持续奢侈品包包品牌:Elvis & Kresse
2018/08/05 全球购物
节省高达65%的城市景点费用:Go City
2019/07/06 全球购物
土耳其新趋势女装购物网站:Addax
2020/01/07 全球购物
农民入党思想汇报
2014/01/03 职场文书
军训自我鉴定怎么写
2014/02/13 职场文书
入党积极分子个人总结
2015/03/02 职场文书
2015年幼儿园德育工作总结
2015/05/25 职场文书
winserver2019安装软件一直卡在应用程序正在为首次使用做准备
2022/06/10 Servers