3
例如我們平常堆積條形圖因子的單級的分數barplot:GGPLOT2:在每個箱
ggplot(diamonds, aes(x=color, fill=cut))+geom_bar(position="fill")
我想使同樣的情節,但它只留下「切」類型之一。例如「理想」(紫色)。因此,它應該是像所有其他具有相同顏色的鑽石中理想鑽石分數的直方圖。我可以在ggplot中執行此操作嗎?
例如我們平常堆積條形圖因子的單級的分數barplot:GGPLOT2:在每個箱
ggplot(diamonds, aes(x=color, fill=cut))+geom_bar(position="fill")
我想使同樣的情節,但它只留下「切」類型之一。例如「理想」(紫色)。因此,它應該是像所有其他具有相同顏色的鑽石中理想鑽石分數的直方圖。我可以在ggplot中執行此操作嗎?
如果你預先彙總數據,這很簡單:
library("plyr")
idl <- ddply(diamonds, .(color), summarize,
idealpct = sum(cut=="Ideal")/length(cut))
ggplot(idl, aes(x=color, y=idealpct)) +
geom_bar()
是的,當然。非常感謝你。我只是想知道,也許它是在ggplot2中實現的。我認爲這是一件非常常見的事情 – yerba 2012-07-21 09:24:27