我正在尝试使用ggplot2创建堆叠密度图,并且我也在试图了解qplot相对于ggplot的工作原理。
我在网上找到了以下示例:
qplot(depth, ..density.., data=diamonds, geom="density",
fill=cut, position="stack")
我试图将它翻译成 ggplot 的调用,因为我想了解它是如何工作的。
ggplot(diamonds, aes(x=depth, y=..density..)) +
geom_density(aes(fill=cut, position="stack"))
这将创建一个密度图,但不会对其进行堆叠。
qplot创建的图形与ggplot创建的图形有何不同?
这是一个堆叠的密度图:
非堆叠的密度图:
原始示例在此处。
position="stack"
应该放在aes
外面。 - kohske