我想为尺寸范围创建条形图。我展示了一个虚拟数据集(数据)
Size1 Size2 A B C
0 5 0.3 0.5 0.2
5 10 0.1 0.2 0.7
10 20 0.5 0.2 0.3
20 50 0.2 0.4 0.4
50 100 0.7 0.1 0.2
如果只有一个“大小”,我可以创建一个图。例如,如果只有“ Size2”,我会做类似的事情
library(reshape2)
data1 <- melt(data,id.var="Size2")
library(ggplot2)
ggplot(data1,aes(x = Size2,y = value,fill = variable)) +
geom_bar(stat = "identity")
有了这个我得到 https://imgur.com/z0zUiwm
但是,我想要在每个尺寸范围内绘制A,B,C的图。因此,在x轴上显示“大小”,在y轴上显示A,B和C的百分比,我该如何进一步进行操作。我希望将小节的线连接起来,即x轴上的小节之间没有间隙。