我在ggplot上工作时发现了这个表达式。
qplot(carat, ..density.., data = diamonds, facets = color ~ ., geom = "histogram", binwidth = 0.1, xlim = c(0, 3))
R如何解释..density..
?
显然它不是一个变量,它在函数内部进行处理,以表达我们想要使用的密度,但我想了解它在语言层面是如何工作的。
答案 0 :(得分:4)
通常,美学是输入data.frame中列的1:1映射。在这种情况下,密度是直方图的分箱输出。因此,这是ggplot2引用某些衍生物的方式,这些衍生物是聚合的副产品,例如在这种情况下用于直方图的分级。