| Image {gapfill} | R Documentation | 
Image Panels
Description
Creates an image panel to visualize data in 4, 3 or 2 dimensional arrays (e.g., space-time data). 
The function returns a ggplot2 object, which 
can be modified using ggplot2 (and/or grid) syntax.
Usage
Image(
  x = NULL,
  zlim = range(x, na.rm = TRUE),
  col = fields::tim.colors(1000),
  theme = TRUE,
  guides = TRUE,
  na.value = "black",
  panelsByrow = TRUE,
  asRaster = TRUE,
  xlab = "",
  ylab = "",
  colbarTitle = "",
  ...
)
Arguments
x | 
 Numeric array with 4, 3, or 2 dimensions containing the data to be plotted.  | 
zlim | 
 Numeric vector of length 2. Gives the upper and lower bound of the plotted values.  | 
col | 
 Vector of colors.  | 
theme | 
 Logical vector of length one. Should the ggplot2 theme be modified?  | 
guides | 
 Logical vector of length one. Should ggplot2 guides be modified?  | 
na.value | 
 Vector of length one. The color to be used for NA values.  | 
panelsByrow | 
 Logical vector of length one. Indicates the ordering of the panels.  | 
asRaster | 
 Logical vector of length one.
If   | 
xlab | 
 Character vector (or expression) of length one giving the x-axis label.  | 
ylab | 
 Character vector (or expression) of length one giving the y-axis label.  | 
colbarTitle | 
 Character vector (or expression) of length one giving the colorbar label.  | 
... | 
 Additional arguments are passed to   | 
Value
Object (plot) of class c("gg", "ggplot2").
Author(s)
Florian Gerber, flora.fauna.gerber@gmail.com.
See Also
Examples
library("abind")
t1 <- array(rep(c(1,0), each = 5), c(5,5))
t1[5,3] <- 2 
t2 <- abind(t1, t1, along = 3)
t3 <- abind(t2, t2, along = 4)
Image(t1)
Image(t2)
Image(t3)
## Not run: 
Image(ndvi)
p1 <- Image(ndvi, colbarTitle = "NDVI", xlab = "Year", ylab = "DOY",
            panelsByrow  = FALSE)
p1
p2 <- Image(ndvi[,,3,2], na.value = "white", colbarTitle = "NDVI") +
      theme(strip.text.x = element_blank(),
            strip.text.y = element_blank(),
            panel.border = element_rect(fill = NA, size = 1))
p2
## place modified color bar left
p2 + guides(fill = guide_colorbar(title = "NDVI", 
                                  barwidth = 1,
                                  barheight = 20,
                                  label.position = "right", 
                                  legend.position = c(0, 0))) +
     theme(legend.position = "right")
## place color bar at bottom
p2 + guides(fill = guide_colorbar(title = "NDVI", 
                                  barwidth = 7,
                                  barheight = .7,
                                  label.position = "bottom", 
                                  legend.position = c(0, 0)),
                                  direction = "horizontal") +
     theme(legend.position = "bottom")
## End(Not run)