RColorBrewer包的学习

您所在的位置:网站首页 lp文件格式 RColorBrewer包的学习

RColorBrewer包的学习

2023-03-12 23:18| 来源: 网络整理| 查看: 265

# RColorBrewer概述

核心函数:

display.brewer.all()brewer.pal.infodisplay.brewer.pal(9,“Paired”)brewer.pal(9,“Paired”)[3:8]:选择亚组中的颜色 library(RColorBrewer) display.brewer.all() #显示所有调色板 # 可以看出其调色板可分为3类,到底具体是哪三类?

在这里插入图片描述 #返回画板名称,最大颜色数等,以文本的形式展示

brewer.pal.info

运行结果如下:

#下面是运行结果 maxcolors category colorblind BrBG 11 div TRUE PiYG 11 div TRUE PRGn 11 div TRUE PuOr 11 div TRUE RdBu 11 div TRUE RdGy 11 div FALSE RdYlBu 11 div TRUE RdYlGn 11 div FALSE Spectral 11 div FALSE Accent 8 qual FALSE Dark2 8 qual TRUE Paired 12 qual TRUE Pastel1 9 qual FALSE Pastel2 8 qual FALSE Set1 9 qual FALSE Set2 8 qual TRUE Set3 12 qual FALSE Blues 9 seq TRUE BuGn 9 seq TRUE BuPu 9 seq TRUE GnBu 9 seq TRUE Greens 9 seq TRUE Greys 9 seq TRUE Oranges 9 seq TRUE OrRd 9 seq TRUE PuBu 9 seq TRUE PuBuGn 9 seq TRUE PuRd 9 seq TRUE Purples 9 seq TRUE RdPu 9 seq TRUE Reds 9 seq TRUE YlGn 9 seq TRUE YlGnBu 9 seq TRUE YlOrBr 9 seq TRUE YlOrRd 9 seq TRUE

#查看画板情况

table(brewer.pal.info$category)

运行结果如下:

div qual seq 9 8 18

综上所述,RColorBrewer共提供了3类调色板,并可以用brewer.pal()生成需要的颜色,这3类包括:

连续型sequential:共18组颜色,每组9个渐变色。离散型diverging:共9组颜色,生成深色强调两端、浅色标识中部的系列颜色。定性型qualitative:共9组颜色,生成一系列彼此差异比较明显的颜色,通常用来标记分类数据。 display.brewer.all(type = "div") display.brewer.all(type = "qual") display.brewer.all(type = "seq")

上述三个命令运行的是分别是离散型,定性型,连续型的结果,举一个定性型的例子 在这里插入图片描述

如果只想看其中一种的结果:

display.brewer.pal(9,"Paired")

在这里插入图片描述 brewer.pal函数是最重要的函数,我们只有先从调色板取色才能用于后续的可视化。 brewer.pal(n, name) 例如,取色赋给变量mypalette

mypalette


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3