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 28 Python
总结Python中逻辑运算符的使用
May 13 Python
python+matplotlib绘制旋转椭圆实例代码
Jan 12 Python
python:接口间数据传递与调用方法
Dec 17 Python
Python实现的合并两个有序数组算法示例
Mar 04 Python
Python matplotlib学习笔记之坐标轴范围
Jun 28 Python
django 实现将本地图片存入数据库,并能显示在web上的示例
Aug 07 Python
Python中pymysql 模块的使用详解
Aug 12 Python
python每天定时运行某程序代码
Aug 16 Python
python检测服务器端口代码实例
Aug 31 Python
Python matplotlib以日期为x轴作图代码实例
Nov 22 Python
python 计算概率密度、累计分布、逆函数的例子
Feb 25 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 高级课程笔记 面向对象
2009/06/21 PHP
php根据身份证号码计算年龄的实例代码
2014/01/18 PHP
php+mysql实现数据库随机重排实例
2014/10/17 PHP
jQuery 添加/移除CSS类实现代码
2010/02/11 Javascript
jQuery 遍历- 关于closest() 的方法介绍以及与parents()的方法区别分析
2013/04/26 Javascript
LABjs、RequireJS、SeaJS的区别
2014/03/04 Javascript
js 实现浏览历史记录示例
2014/04/20 Javascript
javascript继承机制实例详解
2014/11/20 Javascript
JavaScript在Android的WebView中parseInt函数转换不正确问题解决方法
2015/04/25 Javascript
在Ubuntu系统上安装Ghost博客平台的教程
2015/06/17 Javascript
JavaScript学习笔记之DOM基础 2.4
2015/08/14 Javascript
js实现点击每个li节点,都弹出其文本值及修改
2016/12/15 Javascript
vue自动化表单实例分析
2018/05/06 Javascript
[04:00]DOTA2解说界神雕侠侣 CJ第四天谷子现场过生日
2013/07/30 DOTA
Python 匹配任意字符(包括换行符)的正则表达式写法
2009/10/29 Python
Python中装饰器的一个妙用
2015/02/08 Python
wxpython中自定义事件的实现与使用方法分析
2016/07/21 Python
Python自定义函数实现求两个数最大公约数、最小公倍数示例
2018/05/21 Python
Python 确定多项式拟合/回归的阶数实例
2018/12/29 Python
python使用pip安装模块出现ReadTimeoutError: HTTPSConnectionPool的解决方法
2019/10/04 Python
TensorFlow梯度求解tf.gradients实例
2020/02/04 Python
python中前缀运算符 *和 **的用法示例详解
2020/05/28 Python
python如何查看网页代码
2020/06/07 Python
Python matplotlib 绘制双Y轴曲线图的示例代码
2020/06/12 Python
Python常用数字处理基本操作汇总
2020/09/10 Python
python中requests模拟登录的三种方式(携带cookie/session进行请求网站)
2020/11/17 Python
Django 权限管理(permissions)与用户组(group)详解
2020/11/30 Python
CheapTickets香港机票预订网站:CheapTickets.hk
2019/06/26 全球购物
BIFFI美国站:意大利BIFFI BOUTIQUES豪华多品牌时装零售公司
2020/02/11 全球购物
县政府办公室领导班子个人对照检查材料
2014/09/16 职场文书
2014年网络管理员工作总结
2014/12/01 职场文书
先进典型事迹材料
2014/12/29 职场文书
朋友圈早安励志语录!
2019/07/08 职场文书
RPM包方式安装Oracle21c的方法详解
2021/08/23 Oracle
Java SSM配置文件案例详解
2021/08/30 Java/Android
日本十大血腥动漫,那些被禁播的动漫盘点
2022/03/21 日漫