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中如何使用朴素贝叶斯算法
Apr 06 Python
pandas中Timestamp类用法详解
Dec 11 Python
python使用筛选法计算小于给定数字的所有素数
Mar 19 Python
Django实现表单验证
Sep 08 Python
python 格式化输出百分号的方法
Jan 20 Python
python可视化篇之流式数据监控的实现
Aug 07 Python
python 实现方阵的对角线遍历示例
Nov 29 Python
Pandas时间序列基础详解(转换,索引,切片)
Feb 26 Python
使用Python三角函数公式计算三角形的夹角案例
Apr 15 Python
浅谈TensorFlow之稀疏张量表示
Jun 30 Python
15个应该掌握的Jupyter Notebook使用技巧(小结)
Sep 23 Python
学生如何注册Pycharm专业版以及pycharm的安装
Sep 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
window+nginx+php环境配置 附配置搭配说明
2010/12/29 PHP
php字符串替换函数substr_replace()用法实例
2015/03/17 PHP
php防止sql注入简单分析
2015/03/18 PHP
PHP PDOStatement::fetchColumn讲解
2019/01/31 PHP
input、button的不同type值在ajax提交表单时导致的陷阱
2009/02/24 Javascript
捕获浏览器关闭、刷新事件不同情况下的处理方法
2013/06/02 Javascript
js对字符的验证方法汇总
2015/02/04 Javascript
jquery实现适用于门户站的导航下拉菜单效果代码
2015/08/24 Javascript
js实现超酷的照片墙展示效果图附源码下载
2015/10/08 Javascript
jQuery图片前后对比插件beforeAfter用法示例【附demo源码下载】
2016/09/20 Javascript
微信小程序开发的四十个技术窍门总结(推荐)
2017/01/23 Javascript
JavaScript实现动态增删表格的方法
2017/03/09 Javascript
JavaScript原生数组Array常用方法
2017/04/06 Javascript
js中对象与对象创建方法的各种方法
2019/02/27 Javascript
NodeJs实现简易WEB上传下载服务器
2019/08/10 NodeJs
vue中实现上传文件给后台实例详解
2019/08/22 Javascript
jQuery实现可以扩展的日历
2020/12/01 jQuery
Python 爬虫之超链接 url中含有中文出错及解决办法
2017/08/03 Python
django限制匿名用户访问及重定向的方法实例
2018/02/07 Python
python使用openpyxl库修改excel表格数据方法
2018/05/03 Python
Python实现拷贝/删除文件夹的方法详解
2018/08/29 Python
python 返回列表中某个值的索引方法
2018/11/07 Python
使用Django搭建web服务器的例子(最最正确的方式)
2019/08/29 Python
python shutil文件操作工具使用实例分析
2019/12/25 Python
python tkinter的消息框模块(messagebox,simpledialog)
2020/11/07 Python
AHAVA美国官方网站:死海海泥护肤品牌
2016/10/18 全球购物
介绍一下linux的文件权限
2014/07/20 面试题
应届生服务员求职信
2013/10/31 职场文书
室内设计专业个人的自我评价
2013/12/18 职场文书
学校消防安全制度
2014/01/30 职场文书
医学院毕业生自荐信范文
2014/03/06 职场文书
英语教育专业毕业生求职信
2014/08/28 职场文书
倡议书的格式写法
2015/04/28 职场文书
李强感恩观后感
2015/06/17 职场文书
2015年小学教师培训工作总结
2015/07/21 职场文书
妇产科护理心得体会
2016/01/22 职场文书