R 带有2个Y变量的ggplot2条形图
我正在尝试使用ggplot2(在R中)创建一个简单的条形图。 我想有两个酒吧为每个类别R 带有2个Y变量的ggplot2条形图,r,ggplot2,bar-chart,R,Ggplot2,Bar Chart,我正在尝试使用ggplot2(在R中)创建一个简单的条形图。 我想有两个酒吧为每个类别 X Y1 Y2 A 0.53 0.01 B 0.23 0.01 C 0.15 0.05 D 0.09 0.26 E 0.01 0.67 所以对于A,我想有两个相当于0,53(Y1)和0,01(Y2)的巴。对于B,它将是相当于0,23(Y1)和0,01(Y2)的2巴,以此类推 这就是我迄今为止所尝试的: ggplot(df, aes(x=x
X Y1 Y2
A 0.53 0.01
B 0.23 0.01
C 0.15 0.05
D 0.09 0.26
E 0.01 0.67
所以对于A,我想有两个相当于0,53(Y1)和0,01(Y2)的巴。对于B,它将是相当于0,23(Y1)和0,01(Y2)的2巴,以此类推
这就是我迄今为止所尝试的:
ggplot(df, aes(x=x, y=y1)) + geom_bar(stat="identity")
谢谢库(重塑)
dataframe我不知道如何获取2y变量。我只能放一个Y变量
library(reshape)
dataframe <- melt(dataframe )
dataframe <- dataframe [complete.cases(dataframe ),]
ggplot(data = dataframe , aes(x=X, y = value, fill = variable) ) + geom_bar(stat="identity", position="dodge")