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中的anydbm模版和shelve模版使用指南
Jul 09 Python
解读Python编程中的命名空间与作用域
Oct 16 Python
Python学习之Django的管理界面代码示例
Feb 10 Python
python实现小球弹跳效果
May 10 Python
Pandas之MultiIndex对象的示例详解
Jun 25 Python
python实现自动化上线脚本的示例
Jul 01 Python
Python识别快递条形码及Tesseract-OCR使用详解
Jul 15 Python
python自动化测试无法启动谷歌浏览器问题
Oct 10 Python
Tensorflow中批量读取数据的案列分析及TFRecord文件的打包与读取
Jun 30 Python
如何解决安装python3.6.1失败
Jul 01 Python
python查询MySQL将数据写入Excel
Oct 29 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
完美实现GIF动画缩略图的php代码
2011/01/02 PHP
PHP7匿名类用法分析
2016/09/26 PHP
PHP 实现从数据库导出到.csv文件方法
2017/07/06 PHP
Javascript-Mozilla和IE中的一个函数直接量的问题
2007/01/09 Javascript
jquery.messager.js插件导致页面抖动的解决方法
2013/07/14 Javascript
通过javascript把图片转化为字符画
2013/10/24 Javascript
js中replace的用法总结
2013/12/27 Javascript
当达到输入长度时表单自动切换焦点
2014/04/06 Javascript
在Javascript中处理数组之toSource()方法的使用
2015/06/09 Javascript
js判断鼠标位置是否在某个div中的方法
2016/02/26 Javascript
jQuery 获取屏幕高度、宽度的简单实现案例
2016/05/17 Javascript
实用jquery操作表单元素的简单代码
2016/07/04 Javascript
D3.js实现折线图的方法详解
2016/09/21 Javascript
微信小程序 扎金花简单实例
2017/02/21 Javascript
jQuery+ajax实现局部刷新的两种方法
2017/06/08 jQuery
javaScript实现复选框全选反选事件详解
2020/11/20 Javascript
五分钟搞懂Vuex实用知识(小结)
2019/08/12 Javascript
关于vue2强制刷新,解决页面不会重新渲染的问题
2019/10/29 Javascript
[10:42]Team Liquid Vs Newbee
2018/06/07 DOTA
[38:32]完美世界DOTA2联赛循环赛 Forest vs DM 第二场 11.06
2020/11/06 DOTA
django 自定义用户user模型的三种方法
2014/11/18 Python
Python环境变量设置方法
2016/08/28 Python
pycharm远程调试openstack的图文教程
2017/11/21 Python
如何在python中使用selenium的示例
2017/12/26 Python
Python3实现的简单工资管理系统示例
2019/03/12 Python
python删除文件、清空目录的实现方法
2020/09/23 Python
Python+unittest+DDT实现数据驱动测试
2020/11/30 Python
python 列表推导和生成器表达式的使用
2021/02/01 Python
HTML5本地存储之Database Storage应用介绍
2013/01/06 HTML / CSS
利用Storage Event实现页面间通信的示例代码
2018/07/26 HTML / CSS
文员的职业生涯规划发展方向
2014/02/08 职场文书
四议两公开实施方案
2014/03/28 职场文书
专家推荐信模板
2014/05/09 职场文书
理想演讲稿范文
2014/05/21 职场文书
2019暑期安全倡议书!
2019/06/27 职场文书
python数据分析之用sklearn预测糖尿病
2021/04/22 Python