4
在R 2.13.1/ggplot2 0.8.9中,我試圖將點添加到geom_tile圖層上。這個例子重現了錯誤。將點添加到ggplot2中的geom_tile圖層
volcano3d <- melt(volcano)
names(volcano3d) <- c("x", "y", "z")
pts <- data.frame(a=runif(10,0,80), b=runif(10,0,60))
v <- ggplot(volcano3d, aes(x, y, z = z))
v + geom_tile(aes(fill = z))
# works fine
v + geom_tile(aes(fill = z)) + geom_point(data=pts, aes(x=a, y=b))
# Error in eval(expr, envir, enclos) : object 'z' not found
任何想法是什麼錯?
大約從第一ggplot呼叫移除填充有人評論正是我一直在期待中刪除! Thx! – Shadow 2014-08-12 10:18:06