作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在阅读 The R Graphics Cookbook 并遇到了这组代码:
library(gcookbook)
library(ggplot2)
p <- ggplot(faithful, aes(x = eruptions, y = waiting)) +
geom_point() +
stat_density2d(aes(alpha=..density.., fill=..density..), geom="tile", contour=FALSE)
..
前后
density
是指。书里好像也没有提到。
最佳答案
以 ..
开头的变量名在 R 中是可能的,并且以与任何其他变量相同的方式处理。尝试创建一个你自己的。
..x.. <- 1:5
ggplot2
通常会创建将额外的列附加到您的数据框中以绘制绘图。 (在
ggplot2
术语中,这是“强化数据”。)
ggplot2
使用命名约定
..something..
对于这些强化柱。
..something..
不太可能与数据集中的现有变量发生冲突。以此作为提示,您不应使用该模式命名数据集中的列。
stat_density*
函数使用
..density..
来表示 x 变量的密度。其他强化变量名称包括
..count..
.
关于r - ggplot 的 ".."中的 "fill=..density.."指的是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20663194/
我是一名优秀的程序员,十分优秀!