我想将两个ggplot barchart
彼此相邻组合成一个图表:
ggplot(data, aes(Year,lossratio1)) + geom_bar(stat="identity", colour="blue", fill="blue")
ggplot(data, aes(Year, lossratio2) + geom_bar(stat="identity", colour="red", fill="red")
注意:
year
lossratio1
和lossratio2
。 条形图填充分别在lossratio
之后。
答案 0 :(得分:0)
您需要先熔化数据,然后设置position =“dodge”,如下所示:
library(reshape)
data.m <- melt(data, id.vars='Year')
ggplot(data.m, aes(Year, value)) + geom_bar(aes(fill = variable), position = "dodge", stat="identity")