Learn R Programming

spate (version 1.7.5)

spate.plot: Plot a spatio-temporal field.

Description

Generates a figure or an animation of a spatio-temporal field.

Usage

spate.plot(xi,nx=NULL,whichT=NULL,format="ImgTogether",ToFile=FALSE,path=NULL,
           file=NULL,indScale=FALSE,main=NULL,mfrow=NULL,
           imagesize=c(1000,1000),zlim=NULL,breaks=NULL,...)

Value

Plots illustrating a space-time field.

Arguments

xi

A spatio-temporal field stored in an T x N matrix with columns and rows corresponding to time and space, respectively.

nx

Integer specifying the number of points on the x-axis. If 'NULL', a quadratic grid is assumed.

whichT

Vector of integers specifying the time points that are plotted. If 'NULL', all time points are plotted.

format

A string specifying how the spatio-temporal field should be ploted. "ImgTogether" produces one single plot containing all spatial fields at all time points. With "ImgSeparate", the spatial fields at each time point are plotted in separate plots.

ToFile

Indicates whether the output should be saved to a file.

path

Path indicating where to save the file.

file

File name.

indScale

Indicates whether the color scale for the spatial plots is the same for all time points (indScale=FALSE) or separate for each time point (indScale=TRUE).

main

Titles for the plots. Can be either be NULL or a character vector of length equal to the number of time points or 1.

mfrow

See 'par'. Can be either NULL or an integer vector of length two. If it is NULL, the functions determines mfrow automatically.

imagesize

The size of the .jpeg image if ToFile=TRUE.

zlim

Graphical parameter to be passed to 'image'. Determines the scale on the z-axis of the plots. If 'indScale=FALSE' one can specify the common scale on the z-axis of the plots through this argument.

breaks

Graphical parameter to be passed to 'image'.

...

Other graphical parameters that are passed to 'image' and 'par'.

Author

Fabio Sigrist

Examples

Run this code
spateSim <- spate.sim(par=c(rho0=0.1,sigma2=0.2,zeta=0.5,rho1=0.1,gamma=2,
                      alpha=pi/4,muX=0.2,muY=-0.2,tau2=0.01),n=50,T=9)
spate.plot(spateSim$xi)

Run the code above in your browser using DataLab