Learn R Programming

lava (version 1.4.1)

images: Organize several image calls (for visualizing categorical data)

Description

Visualize categorical by group variable

Usage

images(x, group, ncol = 2, byrow = TRUE, colorbar = 1,
  colorbar.space = 0.1, label.offset = 0.02, order = TRUE,
  colorbar.border = 0, main, rowcol = FALSE, plotfun = NULL, axis1, axis2,
  mar, col = list(c("#EFF3FF", "#BDD7E7", "#6BAED6", "#2171B5"), c("#FEE5D9",
  "#FCAE91", "#FB6A4A", "#CB181D"), c("#EDF8E9", "#BAE4B3", "#74C476",
  "#238B45"), c("#FEEDDE", "#FDBE85", "#FD8D3C", "#D94701")), ...)

Arguments

x
data.frame or matrix
group
group variable
ncol
number of columns in layout
byrow
organize by row if TRUE
colorbar
Add color bar
colorbar.space
Space around color bar
label.offset
label offset
order
order
colorbar.border
Add border around color bar
main
Main title
rowcol
switch rows and columns
plotfun
Alternative plot function (instead of 'image')
axis1
Axis 1
axis2
Axis 2
mar
Margins
col
Colours
...
Additional arguments to lower level graphics functions

Examples

Run this code
X <- matrix(rbinom(400,3,0.5),20)
group <- rep(1:4,each=5)
images(X,colorbar=0,zlim=c(0,3))
images(X,group=group,zlim=c(0,3))
images(X,group=group,col=list(RColorBrewer::brewer.pal(4,"Purples"),
                               RColorBrewer::brewer.pal(4,"Greys"),
                               RColorBrewer::brewer.pal(4,"YlGn"),
                               RColorBrewer::brewer.pal(4,"PuBuGn")),colorbar=2,zlim=c(0,3))
images(list(X,X,X,X),group=group,zlim=c(0,3))
images(list(X,X,X,X),ncol=1,group=group,zlim=c(0,3))
images(list(X,X),group,axis2=c(FALSE,FALSE),axis1=c(FALSE,FALSE),
      mar=list(c(0,0,0,0),c(0,0,0,0)),yaxs="i",xaxs="i",zlim=c(0,3))

Run the code above in your browser using DataLab