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基本数据类型详细介绍
Mar 11 Python
Python实例分享:快速查找出被挂马的文件
Jun 08 Python
数组保存为txt, npy, csv 文件, 数组遍历enumerate的方法
Jul 09 Python
python跳过第一行快速读取文件内容的实例
Jul 12 Python
python实现简易动态时钟
Nov 19 Python
Python Scapy随心所欲研究TCP协议栈
Nov 20 Python
检测python爬虫时是否代理ip伪装成功的方法
Jul 12 Python
python列表每个元素同增同减和列表元素去空格的实例
Jul 20 Python
运用PyTorch动手搭建一个共享单车预测器
Aug 06 Python
Python从文件中读取指定的行以及在文件指定位置写入
Sep 06 Python
使用Python开发个京东上抢口罩的小实例(仅作技术研究学习使用)
Mar 10 Python
Python使用graphviz画流程图过程解析
Mar 31 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 curl_setopt()函数实例代码与参数分析
2011/06/02 PHP
PHP中实现中文字符进制转换原理分析
2011/12/06 PHP
php分页思路以及在ZF中的使用
2012/05/30 PHP
PHP中基本HTTP认证技巧分析
2015/03/16 PHP
解决微信授权回调页面域名只能设置一个的问题
2016/12/11 PHP
js 模拟气泡屏保效果代码
2010/07/10 Javascript
jQuery调用WebService的实现代码
2011/06/19 Javascript
关于jQuery参考实例 1.0 jQuery的哲学
2013/04/07 Javascript
javascript截取字符串(通过substring实现并支持中英文混合)
2013/06/24 Javascript
JavaScript调试工具汇总
2014/12/23 Javascript
jquery淡入淡出效果简单实例
2016/01/14 Javascript
Bootstrap popover用法详解
2016/12/22 Javascript
vue2.0 常用的 UI 库实例讲解
2017/12/12 Javascript
jQuery实现滚动到底部时自动加载更多的方法示例
2018/02/18 jQuery
微信小程序错误this.setData报错及解决过程
2019/09/18 Javascript
解决echarts vue数据更新,视图不更新问题(echarts嵌在vue弹框中)
2020/07/20 Javascript
[05:45]Ti4观战指南(下)
2014/07/07 DOTA
[03:40]DOTA2亚洲邀请赛小组赛第二日 赛事回顾
2015/01/31 DOTA
[45:59]EG vs OG 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/18 DOTA
python字典多条件排序方法实例
2014/06/30 Python
Python入门篇之面向对象
2014/10/20 Python
pygame游戏之旅 添加游戏暂停功能
2018/11/21 Python
python 使用poster模块进行http方式的文件传输到服务器的方法
2019/01/15 Python
浅谈Python编程中3个常用的数据结构和算法
2019/04/30 Python
Python2.7版os.path.isdir中文路径返回false的解决方法
2019/06/21 Python
Django 权限认证(根据不同的用户,设置不同的显示和访问权限)
2019/07/24 Python
Python利用matplotlib绘制约数个数统计图示例
2019/11/26 Python
python实现大战外星人小游戏实例代码
2019/12/26 Python
吃透移动端 Html5 响应式布局
2019/12/16 HTML / CSS
美的官方商城:Midea
2016/09/14 全球购物
自我评价范文分享
2014/01/04 职场文书
学生周末长期请假条
2014/02/15 职场文书
初中班主任评语
2014/04/24 职场文书
商务英语专业求职信
2014/06/26 职场文书
Nginx使用X-Accel-Redirect实现静态文件下载的统计、鉴权、防盗链、限速等
2021/04/04 Servers
CSS中使用grid布局实现一套模板多种布局
2022/07/15 HTML / CSS