带有 ggplot2 的条形图中的条形图

Fis*_*ane 0 r ggplot2

是否可以使用 ggplot2 在 R 中的条形图中绘制条形图,如下图所示。我想比较预期值和实际值,我想生成一个类似于下图的图。我提供了一些虚拟代码:

 library(tidyverse)

df = data_frame(name = letters[1:10],profit = rnorm(mean = 100, sd = 20, n = 10),
            target = profit + rnorm(mean = 10, sd = 10, n = 10))

   df %>% ggplot(aes(x = name, y = profit)) + geom_bar(stat = "identity") 
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

Ale*_*ade 5

是的,有可能,请查看 ggplot 文档

library(tidyverse)

df = data_frame(name = letters[1:10],profit = rnorm(mean = 100, sd = 20, n = 10),
                target = profit + rnorm(mean = 10, sd = 10, n = 10))

ggplot(df,aes(x=name,y=profit))+geom_bar(stat= "identity")+
geom_bar(aes(x= name,y=target),stat= "identity", width = 0.1,col = "green",fill="green")
Run Code Online (Sandbox Code Playgroud)