当x
或y
- 数据间隔不等时,有一种奇怪的行为:
dat <- expand.grid( x = 1:10, y = seq(1, 10, by = 3))
dat$z <- rnorm( nrow(dat) )
ggplot( data = dat, aes( x = x, y = y, fill = z ) ) +
geom_raster()
dat <- rbind( data.frame( x = 1:10, y = 0, z = rnorm(10) ), dat )
ggplot( data = dat, aes( x = x, y = y, fill = z ) ) +
geom_raster()
dat <- rbind( data.frame( x = 15, y = c(0,1,3,7,10), z = rnorm(10) ), dat )
ggplot( data = dat, aes( x = x, y = y, fill = z ) ) +
geom_raster()
这是一个错误吗?一项功能?在后两个例子中,是否有任何建议的解决办法来避免未填充的空格?