我正在尝试在 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 正在创建的内容有什么不同?
这是一个堆积密度图:
非堆叠密度图:
原始示例在这里