我找不到周圍密度雙點的文檔雙點
set.seed(1234)
df <- data.frame(cond = factor(rep(c("A","B"), each=200)), rating = c(rnorm(200),rnorm(200, mean=.8)))
print(head(df))
print(ggplot(df, aes(x=rating)) +
geom_histogram(aes(y=..density..), # Histogram with density instead of count on y-axis
binwidth=.5,
colour="black", fill="white") +
geom_density(alpha=.2, fill="#FF6666") +
geom_vline(aes(xintercept=mean(rating, na.rm=T)), # Ignore NA values for mean
color="red", linetype="dashed", size=1))
你知道它們代表什麼操作?
編輯
我知道這不在GEOM使用時,我想知道這是什麼是什麼。 例如,如果我重新定義密度,然後..density單點運算符被定義爲
> .
function (..., .env = parent.frame())
{
structure(as.list(match.call()[-1]), env = .env, class = "quoted")
}
<environment: namespace:plyr>
..具有不同的效果,因此它似乎XX - > ..XX ..是一位操作員。我想找出它是如何定義的。
請參閱stat_bin上的文檔。 – joran
這是'ggpolot2'的信號,用於自己對該值進行內部計算,而不是在工作區中查找值。 –
是的,我看到了效果。我可以通過..count來取代他,以獲得經常的直方圖。但我想知道它的真正含義是什麼。如果我重新定義了影響繪圖的函數'density',那麼好玩的x - > .. x ..就是一個運算符,例如它自己的 – nicolas