# Note:
# The examples can not be run without having the map data installed before!
try( {
preg_x <- sort(unique(d.bfsrg$preg_x))
PlotPremReg(id=preg_x, border="grey60",
col=c("white","olivedrab4", "olivedrab3", "olivedrab2")[
StrVal(preg_x,as.numeric=T)+1],
main="Prämienregionen CH")
legend(x="topleft", fill=c("white","olivedrab4","olivedrab3","olivedrab2"),
cex=0.8,
legend=c("Region 0","Region 1","Region 2","Region 3") )
AddLakes()
# plot all premium regions
# find all regions
d.bfsrg$preg_x <- paste0(d.bfsrg$kt_x, d.bfsrg$preg_c)
preg <- unique(d.bfsrg$preg_x)
cols <- c("white","darkolivegreen3", "darkolivegreen2", "darkolivegreen1")
PlotPremReg(preg, cols[ZeroIfNA(StrVal(preg, as.numeric = T))+1], labels =NA)
PlotKant(add=TRUE, border="grey55")
AddLakes()
# plot some selected premium regions
PlotPremReg(c("ZH1", "GR2"), c("blue", "yellow"), labels=TRUE)
PlotKant(add=TRUE, border="grey55")
AddLakes()
})
Run the code above in your browser using DataLab