make.xyz: Create xyz object

Description Usage Arguments Author(s) See Also Examples

Description

Creata an xyz object for use with the functions draw.barplot2D and draw.pie

Usage

1
make.xyz(x, y, z, group, FUN = sum, ...)

Arguments

x, y

vector with x and y-locations of the 2D barplots or pies to be plotted.

z

vector (same length as x) with the values to be displayed as the areas of the pie slices or 2D barplot.

group

factor (same length as x) with groupings for the x, y, z data, e.g. year, species etc.

FUN

function to apply to the z(in case there are duplicate combinations of x, y and group).

...

optional arguments to FUN.

Author(s)

Hans Gerritsen

See Also

draw.barplot2D and draw.pie

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
data(landings)
data(coast)
xlim <- c(-12,-5)
ylim <- c(50,56)
xyz <- make.xyz(landings$Lon,landings$Lat,landings$LiveWeight,landings$Species)
col <- rainbow(5)
basemap(xlim, ylim, main = "Species composition of gadoid landings")
draw.shape(coast, col="cornsilk")
draw.pie(xyz$x, xyz$y, xyz$z, radius = 0.3, col=col)
legend.pie(-13.25,54.8,labels=c("cod","had","hke","pok","whg"), radius=0.3, bty="n",
 col=col, cex=0.8, label.dist=1.3)
legend.z <- round(max(rowSums(xyz$z,na.rm=TRUE))/10^6,0)
legend.bubble(-13.25,55.5,z=legend.z,round=1,maxradius=0.3,bty="n",txt.cex=0.6)
text(-13.25,56,"landings (kt)",cex=0.8) 


Search within the mapplots package
Search all R packages, documentation and source code

Questions? Problems? Suggestions? or email at ian@mutexlabs.com.

Please suggest features or report bugs with the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.