mapPlot | R Documentation |
This function visualizes the map with different variables. The input data frame can be either the long or wide format.
mapPlot( data = NULL, variables, values = NULL, labels = NULL, geo, by.data, by.geo, is.long = FALSE, size = 0.5, removetab = FALSE, border = "gray20", ncol = NULL, ylim = NULL, legend.label = NULL, per1000 = FALSE, clean = TRUE, size.label = 2, add.adj = FALSE, color.adj = "red", alpha.adj = 0.85, direction = 1, cut = NULL )
data |
a data frame with variables to be plotted. When it is null, a map is produced. |
variables |
vector of variables to be plotted. If long format of data is used, only one variable can be selected |
values |
the column corresponding to the values to be plotted, only used when long format of data is used |
labels |
vector of labels to use for each variable, only used when wide format of data is used |
geo |
SpatialPolygonsDataFrame object for the map |
by.data |
column name specifying region names in the data |
by.geo |
variable name specifying region names in the data |
is.long |
logical indicator of whether the data is in the long format, default to FALSE |
size |
size of the border |
removetab |
logical indicator to not show the tab label, only applicable when only one tab is present. |
border |
color of the border |
ncol |
number of columns for the output tabs |
ylim |
range of the values to be plotted. |
legend.label |
Label for the color legend. |
per1000 |
logical indicator to plot mortality rates as rates per 1,000 live births. Note that the added comparison data should always be in the probability scale. |
clean |
remove all coordinates for a cleaner layout, default to TRUE. |
size.label |
size of the label of the regions. |
add.adj |
logical indicator to add edges between connected regions. |
color.adj |
color of the adjacency matrix edges. |
alpha.adj |
alpha level (transparency) of the adjacency matrix edges. |
direction |
Direction of the color scheme. It can be either 1 (smaller values are darker) or -1 (higher values are darker). Default is set to 1. |
cut |
a vector of values to cut the continuous scale color to discrete intervals. |
Zehang Richard Li
## Not run: data(DemoMap) # Plotting data in the long format dat <- data.frame(region = rep(c("central", "eastern", "northern", "western"), 3), year = rep(c(1980, 1990, 2000), each = 4), values = stats::rnorm(12)) utils::head(dat) mapPlot(dat, variables = "year", values = "values", by.data = "region", geo = DemoMap$geo, by.geo = "NAME_final", is.long = TRUE) dat <- data.frame(region = c("central", "eastern", "northern", "western"), Year1 = stats::rnorm(4), Year2 = stats::rnorm(4), Year3 = stats::rnorm(4)) utils::head(dat) mapPlot(dat, variables = c("Year1", "Year2", "Year3"), labels = c(1980, 1990, 2000), by.data = "region", geo = DemoMap$geo, by.geo = "NAME_final", is.long = FALSE) ## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.