Advertisement

r语言各形状编号_R语言的一些配色的R包

阅读量:

众多用户寻求R语言可视化配色的帮助,并进行了初步的归纳与总结, 相信会对大家在R语言可视化配色方面有所启发!

ggsci

科研工作者对期刊排版方案有着浓厚兴趣,ggsci致力于提供高质量的配色方案以满足这一需求。该平台涵盖NPG、AAAS、NEJM、Lancet等多个知名期刊的选择。

首先是获取颜色,有独立的函数,加载ggsci包即可:

library(ggsci)

cl=pal_lancet("lanonc",alpha = 0.6)(4)

cl

library(scales)

show_col(cl)

内置的配色方案包括:

pal_aaas AAAS Journal Color Palettes

pal_d3 D3.js Color Palettes

pal_futurama The Futurama Color Palettes

pal_gsea The GSEA GenePattern Color Palettes

pal_igv Integrative Genomics Viewer (IGV) Color Palettes

pal_jama Journal of the American Medical Association Color Palettes

pal_jco Journal of Clinical Oncology Color Palettes

pal_lancet Lancet Journal Color Palettes

pal_locuszoom LocusZoom Color Palette

pal_material Material Design Color Palettes

pal_nejm NEJM Color Palettes

pal_npg NPG Journal Color Palettes

pal_rickandmorty Rick and Morty Color Palettes

pal_simpsons The Simpsons Color Palettes

pal_startrek Star Trek Color Palettes

pal_tron Tron Legacy Color Palettes

pal_uchicago The University of Chicago Color Palettes

pal_ucscgb UCSC Genome Browser Color Palette

此外提供了ggplot的整合功能模块,并包含了scalecolor系列以及scalefill系列等组件。在回顾使用方式的不同时,请特别注意区分color与fill的使用场景与作用机制

colour :【线】和【点】的颜色,如colour=“red”

fill : 【形状图形】填充颜色,如 fill=“blue”

使用的数量并不算多;这两个函数系列涉及所需颜色种类的数量也得弄清楚;然后自行应用这个工具即可。

Rcolorbrewer

主要关注于色彩搭配的R包是RColorBrewer,在其界面中最开始展示的是各个调色板的功能为display.brewer.all()

library(RColorBrewer)

display.brewer.all()

其次是 获取颜色,有独立的函数, brewer.pal 即可:

color1

color2

library(scales)

show_col(color1)

show_col(color2)

只需要更新调色板,就可以获取各种各样的配色啦。。。

grDevices

类似于前面提到的专注于调色的R包:例如RColorBrewer,则提供了丰富的色彩方案库

library(grDevices)

list available HCL color palettes

hcl.pals("qualitative")

hcl.pals("sequential")

hcl.pals("diverging")

hcl.pals("divergingx")

写在后面

再多其实也用不上了,反正我自己就是使用ggsci而已!

全部评论 (0)

还没有任何评论哟~