これはかなり長い間私の心を悩ませます...
data.framesが異なる2つの異なるgeom(geom_bar)の2つの異なる凡例を表示したいと思います。
最初の凡例のタイトルは「border」(df.1のborderで埋められています)で、2番目の凡例のタイトルは「product」(df.2のproductで埋められています)である必要があります。両方のdata.frameには、共通のcolumn=categoryがあります。
光を当てることができますか?
これが例です
#library(ggplot2)
df.1 <- data.frame(category=c("A","A","A","B","B","B"),
border=c("I","II","III","I","II","III"),
value=c(1,2,1,2,1,2)
)
df.2 <- data.frame(category=c("A","A","A","B","B","B"),
product=c("P1","P2","P3","P1","P2","P3"),
value=c(1,2,3,3,1,2)
)
ggplot()+
geom_bar(aes(x=category, y=value, fill=border), data=df.1, width=.3)+
geom_bar(aes(x=category, y=value, fill=product), data=df.2, position="dodge", width=.25)