11

たとえば、ドキュメントから、この変数は少しわかりにくいと思います。

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

1 に答える 1

7

Hadley Wickham のA Layered Grammar of Graphicsの 21 ページ.. ..から、美学 (この場合は等高線のレベル) が元のデータセットに存在せず、代わりに等高線統計によって計算されるため、 が使用されます。

2 つのドットは、変数が元のデータには存在しないが、統計によって計算されていることを強調する視覚的なインジケーターです。

グラフィックが を使用していないため、colour=as.factor(z)orを使用することはできませんが、代わりにその統計的変換を使用しています。つまり、size=as.factor(z)z..level..

于 2013-12-02T20:43:14.410 に答える