将堆积图表更改为ggplot2中的交错

时间:2015-12-05 00:37:25

标签: r ggplot2

我很难在ggplot2中将堆积图表更改成交错的图表。到目前为止,这是我创建的Attempt 1。我试图证明杀死16种不同类型细菌需要三种不同类型的药物。如果我可以将这些条形物彼此相邻放置,而不是堆叠,我觉得图形会更加清晰。 这是我到目前为止使用的代码。我尝试过使用位置闪避,但我没有得到任何结果。

p2b <- ggplot() + 
         geom_bar(data=p2, aes(x=p2$bacteria, y=p2$penicillin, fill='transparent'), 
                  position="dodge", colour = "blue", fill="transparent", stat = "identity") + 
         geom_bar(data=p2, aes(x=p2$bacteria, y=p2$streptomycin, position="dodge"), 
                  colour = "red", fill = "transparent", stat = "identity") + 
         geom_bar(data=p2, aes(x=p2$bacteria, y=p2$neomycin, position="dodge"), 
                  colour = "green", fill = "transparent", stat = "identity")  + 
         scale_y_log10() + 
         theme(axis.text.x = element_text(angle = 90, hjust = 1))

0 个答案:

没有答案