在ggplot2绘图时,可以通过scale_color_palname()或者scale_color_aaas()直接调用ggsci的色板。
ggplot2()+
geom_line()+
scale_color_palname() #palname指的是色板名字,如调用science配色,则是scale_color_aaas()
另外,ggsci包含的调色板很多,在Rstudio的Help直接搜索ggsci,可以查看他的说明文档。
在Packages中搜索ggsci,并点击,可以跳转到help查看他包含的函数,其中色板共有36个。
一般来说绘图时直接使用scale_color_palname()或scale_fill_palname()就足够了,但是我们有时想要挑选部分颜色来完成自己的绘图时,怎么才能看到色板中的颜色呢?
使用以下代码:
library(ggsci)
library(scales)
mypal <- pal_aaas("default", alpha = 0.5)(9) # science杂志配色的前9个,颜色透明度调为0.5
show_col(mypal)
我们可以得到这样的颜色板块:
此时只需要在绘图的时候输入十六进制代码就可以使用该颜色了!
如果想要更多的色板,直接输入pal_后进行Tab键填充,会显示所有可以调用的色板信息。
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!