[R-sig-Geo] rasterVis, multiple plots and scalebar labels

Bacou, Melanie mel at mbacou.com
Fri Sep 23 18:55:48 CEST 2016


Here is a stump that might also work with levelplot():

# Plot raster with no scalebar first
raster::plot(r, col=vector_of_colors, legend=FALSE, axes=FALSE)

# Add a custom scalebar
raster::plot(r, legend.only=TRUE,
   col=vector_of_colors,
   axis.args=list(at=1:length(vector_of_labels), labels=vector_of_labels)


On 9/23/2016 12:11 PM, Ben Tupper wrote:
> Hi,
>
> I would like to specify the labels drawn on the scalebar for a multi-raster plot.  I have seen this exchange (and try to replicate for multiple rasters below)
>
> https://stat.ethz.ch/pipermail/r-help/2011-August/286705.html
>
> I can't make that work with rasterVis::levelplot()
>
> # start preparatory
> library(raster)
> library(rasterVis)
>
> x <- raster::raster(volcano,
> 	crs = '+proj=longlat +datum=WGS84 +ellps=WGS84 +towgs84=0,0,0',
> 	xmn = -45, xmx = -40, ymn = 39, ymx = 47)
> xx <- addLayer(x,x,x)
>
> at <- seq(90, 200, length = 10)
> labels <- rep(" ", length(at))
> labels[1] <- "low"
> labels[length(labels)] <- "high"
> # end preparatory
>
> # try as in help exchange above - ticks are labeled with numerics
> rasterVis::levelplot(xx,
>       colorkey = list(at = at),
>       labels = list(labels = labels, at = at) )
>
> # try as described in ?rasterVis::levelplot section for labels
> # ticks still labeled with numerics
> rasterVis::levelplot(xx,
> 	at = at,
>   	labels = labels )
>
> I'm stumped!  How do I control the tick labels on a scalebar?
>
> Thanks!
> Ben
>
>
>> sessionInfo()
> R version 3.3.1 (2016-06-21)
> Platform: x86_64-apple-darwin13.4.0 (64-bit)
> Running under: OS X 10.11.6 (El Capitan)
>
> locale:
> [1] en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8
>
> attached base packages:
> [1] stats     graphics  grDevices utils     datasets  methods   base
>
> other attached packages:
> [1] rasterVis_0.40      latticeExtra_0.6-28 RColorBrewer_1.1-2  lattice_0.20-33
> [5] raster_2.5-8        sp_1.2-3
>
> loaded via a namespace (and not attached):
> [1] zoo_1.7-13        rgdal_1.1-10      parallel_3.3.1    hexbin_1.27.1
> [5] Rcpp_0.12.6       grid_3.3.1        viridisLite_0.1.3
>
>
> Ben Tupper
> Bigelow Laboratory for Ocean Sciences
> 60 Bigelow Drive, P.O. Box 380
> East Boothbay, Maine 04544
> http://www.bigelow.org
>
> _______________________________________________
> R-sig-Geo mailing list
> R-sig-Geo at r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-sig-geo



More information about the R-sig-Geo mailing list