【发布时间】:2016-05-24 21:44:25
【问题描述】:
有数据
value <- c(9, 4, 10, 7, 10,
10, 10, 4, 10,
4, 10, 2, 5, 5, 4)
names <- c("a","b",
"c","d","e",
"f", "g","h",
"i","j","k","l",
"m","n","p")
df <- data.frame(value, names)
df$names <- as.character(df$names)
p <- ggplot(data = df, aes(y = value,x= names,group=1))+
geom_point(color = I("red"),shape=23, lwd=3,fill="red")+
geom_line(group = I(1),color = I("red"))+
theme_bw()+
coord_flip()
p + xlab("") +ylab("")
我制作这个
但现在我想在下面创建类似的图片,其中 “a”、“b”、“c”和“D”将是 x aes 标签并属于 PART 1 和 名称“p”、“n”、“m”、“i”、“k”将属于第 2 部分(依此类推)。这里的关键部分是如何在情节中添加圆圈。
我也看过这里 How can I add freehand red circles to a ggplot2 graph?
但没有运气。
如果上图无法做到这一点,我希望我的输出如下图所示
【问题讨论】: