gpt4 book ai didi

r - ..level.. 在 ggplot2 等高线图中

转载 作者:行者123 更新时间:2023-12-04 02:17:20 24 4
gpt4 key购买 nike

我发现这个变量有点令人困惑,例如,从文档中:

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..))

为什么我不能使用这个:
v2 = v +  stat_contour(aes(colour=as.factor(z),size=as.factor(z))) 

最佳答案

来自哈德利·威克姆的 A Layered Grammar of Graphics ,第 21 页,.. ..使用是因为美学(在这种情况下,轮廓的级别)不存在于原始数据集中,而是由轮廓统计计算。

The two dots are a visual indicator highlighting that variable is not present in the original data, but has been computed by the statistic.



您不能使用 colour=as.factor(z)size=as.factor(z)因为图形不使用 z ,而是使用它的统计变换 - 即 ..level..

关于r - ..level.. 在 ggplot2 等高线图中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19688649/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com