使用geom_raster的奇怪行为

时间:2014-10-01 09:43:16

标签: r ggplot2

xy - 数据间隔不等时,有一种奇怪的行为:

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

enter image description here

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

enter image description here

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

enter image description here

这是一个错误吗?一项功能?在后两个例子中,是否有任何建议的解决办法来避免未填充的空格?

0 个答案:

没有答案