我们在用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(expand = c(0.1, 0))
那么,如何添加额外的垂直竖线呢?如下图所示的效果

本文介绍了使用R语言的ggridges包绘制山脊图时,如何自定义填充颜色及添加垂直线的方法。通过示例代码,展示了实现这一效果的详细步骤。
订阅专栏 解锁全文
6427

被折叠的 条评论
为什么被折叠?



