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多线程http下载实现示例
Dec 30 Python
python使用append合并两个数组的方法
Apr 28 Python
Django 添加静态文件的两种实现方法(必看篇)
Jul 14 Python
Python编程之string相关操作实例详解
Jul 22 Python
Python读写docx文件的方法
May 08 Python
python中break、continue 、exit() 、pass终止循环的区别详解
Jul 08 Python
python3.7 sys模块的具体使用
Jul 22 Python
Python计算两个矩形重合面积代码实例
Sep 16 Python
python中的TCP(传输控制协议)用法实例分析
Nov 15 Python
如何在sublime编辑器中安装python
May 20 Python
FP-growth算法发现频繁项集——发现频繁项集
Jun 24 Python
Python实现照片卡通化
Dec 06 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
绿山咖啡和蓝山咖啡
2021/03/04 新手入门
阿里云的WindowsServer2016上部署php+apache
2018/07/17 PHP
thinkphp5.1 框架钩子和行为用法实例分析
2020/05/25 PHP
文本框的字数限制功能jquery插件
2009/11/24 Javascript
JavaScript 精粹读书笔记(1,2)
2010/02/07 Javascript
jQuery EasyUI API 中文文档 - ComboTree组合树
2011/10/11 Javascript
js DOM 元素ID就是全局变量
2012/09/20 Javascript
解析javascript 数组以及json元素的添加删除
2013/06/26 Javascript
javascript unicode与GBK2312(中文)编码转换方法
2013/11/14 Javascript
JavaScript函数参数使用带参数名的方式赋值传入的方法
2015/03/19 Javascript
基于JavaScript实现在新的tab页打开url
2016/08/04 Javascript
微信小程序 五星评分(包括半颗星评分)实例代码
2016/12/14 Javascript
详解vue-cli开发环境跨域问题解决方案
2017/06/06 Javascript
js 两个日期比较相差多少天的实例
2017/10/19 Javascript
vue项目总结之文件夹结构配置详解
2017/12/13 Javascript
vue脚手架搭建项目的兼容性配置详解
2018/07/17 Javascript
Python列表list数组array用法实例解析
2014/10/28 Python
Python中处理时间的几种方法小结
2015/04/09 Python
Python类属性的延迟计算
2016/10/22 Python
Python字符串拼接六种方法介绍
2017/12/18 Python
python 3.6.5 安装配置方法图文教程
2018/09/18 Python
python监测当前联网状态并连接的实例
2018/12/18 Python
详解如何管理多个Python版本和虚拟环境
2019/05/10 Python
Python实现一个数组除以一个数的例子
2019/07/20 Python
基于python的selenium两种文件上传操作实现详解
2019/09/19 Python
Python Websocket服务端通信的使用示例
2020/02/25 Python
Python调用C/C++的方法解析
2020/08/05 Python
新百伦折扣店:Joe’s New Balance Outlet
2016/08/20 全球购物
俄罗斯最大的在线珠宝大卖场:Nebo
2019/12/08 全球购物
党校个人自我鉴定范文
2014/03/28 职场文书
留学顾问岗位职责
2014/04/14 职场文书
借款协议书范本
2014/04/22 职场文书
电子商务专业毕业生求职信
2014/06/12 职场文书
2015年端午节活动策划书
2015/05/05 职场文书
运动会5000米加油稿
2015/07/21 职场文书
从原生JavaScript到React深入理解
2022/07/23 Javascript