qed*_*qed 11 graphics r ggplot2
我发现这个变量有点令人困惑,例如,来自文档:
require(ggplot2)
require(reshape2)
volcano3d <- melt(volcano)
names(volcano3d) <- c("x", "y", "z")
v <- ggplot(volcano3d, aes(x, y, z = z))
v1 = v + stat_contour(aes(colour=..level..,size=..level..))
Run Code Online (Sandbox Code Playgroud)
为什么我不能用这个:
v2 = v + stat_contour(aes(colour=as.factor(z),size=as.factor(z)))
Run Code Online (Sandbox Code Playgroud)
从Hadley Wickham的A Layered Grammar of Graphics,第21页开始.. ..使用,因为原始数据集中不存在美学(在这种情况下,轮廓的水平),而是通过轮廓统计来计算.
这两个点是一个可视指示器,突出显示该变量在原始数据中不存在,但已由统计数据计算.
你不能使用colour=as.factor(z)或size=as.factor(z)因为图形不使用z,而是使用它的统计变换 - 即,..level..
| 归档时间: |
|
| 查看次数: |
2284 次 |
| 最近记录: |