scattermap {GeoXp}R Documentation

Interactive scatterplot and map

Description

The function scattermap draws a scatterplot of the given variables (var1,var2) and a map with sites of coordinates (long,lat). Boxplots of each variable var1 and var2 are represented below the x-axis and y-axis.

Usage

scattermap(long,lat,var1,var2,listvar=NULL, listnomvar=NULL,reg.line=TRUE,quantiles=NULL,
criteria=NULL, carte=NULL,label="",cex.lab=1, pch=16, xlab="",ylab="", col="grey",
axes=FALSE, lablong="", lablat="")

Arguments

long a vector x of size n
lat a vector y of size n
var1 a vector of numeric values of size n
var2 a vector of numeric values of size n
listvar matrix of variables which permit to plot bubbles on map or add a graphic using the tk window
listnomvar a list with names of variables listvar
reg.line If TRUE, drawing of the linear predictor for `response' in linear model
quantiles a list of order of conditionnal quantile regression spline
criteria a vector of size n of boolean which permit to represent preselected sites with a cross, using the tcltk window
carte matrix with 2 columns for drawing spatial polygonal contours : x and y coordinates of the vertices of the polygon
label a list of character of size n with name of site. Names are printed on map after a selection
cex.lab character size of label
pch 16 by default, symbol for selected points
xlab a title for the graphic x-axis
ylab a title for the graphic y-axis
col "grey" by default, color of the points of the scatter plot
axes a boolean with True for drawing axes on the map
lablong name of the x-axis that will be printed on the map
lablat name of the y-axis that will be printed on the map

Details

Each site is associated to a value of var1 and a value of var2. There is an interactivity between the two windows: the sites selected by `point' or `polygon' on the scatterplot are represented on the map in red; sites selected on the map are then represented in red on the scatterplot. Users have the possibility to draw linear predictor for `response' in linear model (option reg.line) or conditionnal quantile regression spline (option quantiles).

Value

A vector of boolean of size n. TRUE if the site was in the last selection.

Author(s)

Thomas-Agnan C., Aragon Y., Ruiz-Gazen A., Laurent T., Robidou L.

References

Aragon Yves, Perrin Olivier, Ruiz-Gazen Anne, Thomas-Agnan Christine (2009), Statistique et Econométrie pour données géoréférencées : modèles et études de cas

See Also

dblehistomap, histobarmap, scattermap, densitymap

Examples

# data on price indices of real estate in France
data(immob)
midiP <- readShapePoly(system.file("shapes/region.shp", package="GeoXp")[1])
cont_midiP<-spdf2list(midiP)$poly
scattermap(immob$longitude,immob$latitude,immob$prix.vente,
immob$prix.location,carte= cont_midiP,listvar=immob,
listnomvar=names(immob),pch=5,xlab="Prix de vente",ylab="Prix de location",
col="purple",quantiles=0.5)

# data baltimore
data(baltimore)
scattermap(baltimore$X,baltimore$Y,baltimore$PRICE,baltimore$SQFT,
listvar=baltimore, listnomvar=names(baltimore),xlab="SQFT",ylab="PRICE",
criteria=(baltimore$CITCOU==1),axes=TRUE,lablong="X",lablat="Y",
reg.line=TRUE)

# Data Eire
data(eire)
eire.contours<-polylist2list(eire.polys.utm)

scattermap(eire.coords.utm$V1,eire.coords.utm$V2,eire.df$ROADACC,
eire.df$OWNCONS, listvar=eire.df,listnomvar=names(eire.df),carte=eire.contours,
xlab="Routes",ylab="Taux de consomation",reg.line=TRUE,quantiles=0.95)

[Package GeoXp version 1.4 Index]