auto.shading | R Documentation |
Creates an object of class shading
automatically, given a choropleth variable to be mapped.
auto.shading(x, digits = 2, cutter = quantileCuts, n = 5,
params = NA, cols = brewer.pal(n, "Reds"))
x |
The variable to be mapped. |
digits |
The number of significant digits to round the class limits to. |
cutter |
Function used to create the break points. Can be user defined or a supplied cut function. |
n |
The number of classes. The should be one more than the number of break points. |
params |
Other parameters to be passed to the cut function. |
cols |
List of colours for shading each class. |
Returns an object of class shading
, as set out below:
An object of class shading
, having the following list elements:
breaks |
Break points between choropleth classes. |
cols |
Colours to shade in each class. |
Chris Brunsdon, Binbin Lu
choropleth
,shading
,choro.legend
.
# Read in map data and compute a rate for mapping
# Try the sf class
data(WHData)
shades = auto.shading(WHHP[["Avg_HP_avg"]],n=7)
dev.new(width = 16, height = 12)
choropleth(sp = WHHP,v="Avg_HP_avg",shading=shades)
choro.legend(548871.4, 3377000, shades,title='Average house price')
#Try the Spatial object
shades = auto.shading(whp_sp@data[["Avg_HP_avg"]],n=6)
dev.new(width = 16, height = 12)
choropleth(sp = whp_sp,v="Avg_HP_avg",shading=shades)
choro.legend(548871.4, 3377000, shades,title='Average house price')
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.