我们在用library(ggridges)画山脊图时,经常会遇到一个问题,怎么修改填充颜色,怎么添加一条垂直竖线,下面给出详细解答。
上图的代码如下:
rm(list = ls())
library(magrittr)
library(tidyverse)
library(dplyr)
library(ggplot2)
library(ggridges)
#自定义每个类别的填充颜色
colors <- c("#FF6600", "#31A354", "#0000FF")
ggplot(
iris, aes(x=Sepal.Length, y=Species))+
geom_density_ridges(aes(fill = Species),color='white') +
##给每个山脊添加自己想要的颜色信息
scale_fill_manual(values =colors) +
theme_classic()+
theme(panel.grid.major = element_blank(),panel.grid.minor = element_blank())+
scale_y_discrete