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学习小技巧之利用字典的默认行为
May 20 Python
go和python变量赋值遇到的一个问题
Aug 31 Python
一个月入门Python爬虫学习,轻松爬取大规模数据
Jan 03 Python
python requests 库请求带有文件参数的接口实例
Jan 03 Python
Flask框架实现的前端RSA加密与后端Python解密功能详解
Aug 13 Python
python+django+rest框架配置创建方法
Aug 31 Python
使用TensorFlow直接获取处理MNIST数据方式
Feb 10 Python
Django import export实现数据库导入导出方式
Apr 03 Python
简单了解Java Netty Reactor三种线程模型
Apr 26 Python
Python selenium键盘鼠标事件实现过程详解
Jul 28 Python
win10+anaconda安装yolov5的方法及问题解决方案
Apr 29 Python
Pytorch可视化的几种实现方法
Jun 10 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 zlib压缩和解压缩swf文件的代码
2008/12/30 PHP
PHP中的switch语句的用法实例详解
2015/10/21 PHP
yii2.0实现验证用户名与邮箱功能
2015/12/22 PHP
PHP数据库操作四:mongodb用法分析
2017/08/16 PHP
win10 apache配置虚拟主机后localhost无法使用的解决方法
2018/01/27 PHP
提高Laravel应用性能方法详解
2019/06/24 PHP
Yii框架常见缓存应用实例小结
2019/09/09 PHP
laravel excel 上传文件保存到本地服务器功能
2019/11/14 PHP
js滚动条多种样式,推荐
2007/02/05 Javascript
打豆豆小游戏 用javascript编写的[打豆豆]小游戏
2013/01/08 Javascript
JS实现可关闭的对联广告效果代码
2015/09/14 Javascript
基于jQuery实现多层次的手风琴效果附源码
2015/09/21 Javascript
分享我的jquery实现下拉菜单心的
2015/11/29 Javascript
JavaScript中循环遍历Array与Map的方法小结
2016/03/12 Javascript
使用bootstrap validator的remote验证代码经验分享(推荐)
2016/09/21 Javascript
JavaScript实现瀑布流图片效果
2017/06/30 Javascript
JsChart组件使用详解
2018/03/04 Javascript
总结4个方面优化Vue项目
2019/02/11 Javascript
vscode中的vue项目报错Property ‘xxx‘ does not exist on type ‘CombinedVueInstance<{ readyOnly...Vetur(2339)
2020/09/11 Javascript
[02:05]DOTA2完美大师赛趣味视频之看我表演
2017/11/18 DOTA
Python之eval()函数危险性浅析
2014/07/03 Python
sublime text 3配置使用python操作方法
2017/06/11 Python
python redis 删除key脚本的实例
2019/02/19 Python
三步实现Django Paginator分页的方法
2019/06/11 Python
浅谈python中频繁的print到底能浪费多长时间
2020/02/21 Python
使用jupyter notebook将文件保存为Markdown,HTML等文件格式
2020/04/14 Python
pycharm2020.2 配置使用的方法详解
2020/09/16 Python
浅析HTML5中header标签的用法
2016/06/24 HTML / CSS
土木工程毕业生自荐信
2013/09/21 职场文书
会计与审计专业自荐信范文
2014/03/15 职场文书
团委竞选演讲稿
2014/04/24 职场文书
合同意向书范本
2014/07/30 职场文书
农业项目建议书
2014/08/25 职场文书
标准离婚协议书(2014版)
2014/10/05 职场文书
python异常中else的实例用法
2021/06/15 Python
Golang 入门 之url 包
2022/05/04 Golang