Learn R Programming

rasterVis (version 0.51.6)

splom-methods: Scatter plot matrices of Raster objects.

Description

Draw conditional scatter plot matrices with hexagonally binning.

Usage

# S4 method for Raster,missing
splom(x, data=NULL,maxpixels=1e5,
plot.loess=FALSE, colramp=BTC, varname.cex=0.6,...)
# S4 method for SpatRaster,missing
splom(x, data=NULL,maxpixels=1e5, plot.loess=FALSE, colramp=BTC, varname.cex=0.6,...)

Arguments

x

A Raster or a SpatRaster object.

data

Not used.

maxpixels

A numeric, for sampleRandom or spatSample.

plot.loess

Logical, should a loess fit be drawn?.

colramp

A function accepting an integer n as argument and returning n colors (for hexbinplot).

varname.cex

A numerical multiplier to control the size of the variables names.

...

Additional arguments for splom.

Author

Oscar Perpiñán Lamigueiro

See Also

hexbinplot, splom

Examples

Run this code
if (FALSE) {
library(raster)
library(terra)

dataURL <- "https://raw.github.com/oscarperpinan/bookvis/master/data/"

##Solar irradiation data from CMSAF http://dx.doi.org/10.5676/EUM_SAF_CM/RAD_MVIRI/V001
old <- setwd(tempdir())
download.file(paste0(dataURL, "SISmm2008_CMSAF.zip"),
   "SISmm2008_CMSAF.zip", method='wget')
unzip("SISmm2008_CMSAF.zip")

listFich <- dir(pattern='\\.nc')
stackSIS <- stack(listFich)
stackSIS <- stackSIS*24 ##from irradiance (W/m2) to irradiation Wh/m2
setwd(old)

idx <- seq(as.Date('2008-01-15'), as.Date('2008-12-15'), 'month')

SISmm <- setZ(stackSIS, idx)
names(SISmm) <- month.abb

splom(SISmm)
}

Run the code above in your browser using DataLab