我正在尝试在
我的当前代码生成了一个条形图,但它们是堆叠在一起的。我不想要这样,我希望它们重叠,这样我就可以看到每个条形的高度差异。
代码:
```R ggplot(data = mydata, aes(x = my_x_var, y = my_y_var, fill = my_fill_var)) + geom_bar(stat = "identity") ```
ggplot2
中叠加条形图。我的当前代码生成了一个条形图,但它们是堆叠在一起的。我不想要这样,我希望它们重叠,这样我就可以看到每个条形的高度差异。
代码:
```R ggplot(data = mydata, aes(x = my_x_var, y = my_y_var, fill = my_fill_var)) + geom_bar(stat = "identity") ```
library(ggplot2)
library(reshape)
x = c("Band 1", "Band 2", "Band 3")
y1 = c("1","2","3")
y2 = c("2","3","4")
to_plot <- data.frame(x=x,y1=y1,y2=y2)
melted<-melt(to_plot, id="x")
print(ggplot(melted,aes(x=x,y=value,fill=variable)) + geom_bar(stat="identity", alpha=.3))
堆叠的输出: