| geojson_boxplot | R Documentation |
geojson_boxplot(
stat.name = "caravanserais_areas",
concept.name = "hp.id",
geojson.path = paste0(system.file(package = "eamenaR"),
"/extdata/caravanserail.geojson"),
csv.path = paste0(system.file(package = "eamenaR"),
"/extdata/caravanserail_paths.csv"),
stat = c("area"),
chart.type = c("boxplot"),
by = NA,
interactive = F,
export.plot = F,
dirOut = paste0(system.file(package = "eamenaR"), "/results/"),
fig.width = 9,
fig.height = 5,
color.set = "Set1",
verbose = TRUE
)
stat.name |
name of output file and plot. Default "caravanserais_areas". |
concept.name |
key used to identify heritage places. Default "hp.id". |
geojson.path |
path of GeoJSON file. Default 'caravanserail.geojson'. |
csv.path |
path to CSV where edges between two heritage places are recorded. |
stat |
statistic that will be computed. Different values can be "area" for areas, or "dist" for distances between heritage places. Default 'area'. |
chart.type |
type of chart that will be plot. Default, "boxplot". |
interactive |
if TRUE, create a Plotly chart. Default, FALSE. |
export.plot |
if TRUE, will save the plot. Default, FALSE. |
dirOut |
folder where outputs will be saved. Default: '/results'. If it doesn't exist, will be created. Only useful is export plot is TRUE. |
fig.width, fig.height |
size of output chart. |
color.set |
the RBrewer color set. Default "Set1". |
verbose |
if TRUE (Default), print messages. |
name |
of field on which paths will be grouped. Example "route". Will create as many plots as there are different categories. By default NA. |
# boxplot on areas (by default)
geojson_boxplot(stat = "area")
# boxplot on distances
geojson_boxplot(stat = "dist")
# Same as before, but stratified by routes, and saved
geojson_boxplot(stat.name = "caravanserais_areas", stat = "area", by = "route",
export.plot = T)
geojson_boxplot(stat.name = "caravanserais_dist", stat = "dist", by = "route",
export.plot = T)
# Same as before, but stratified by routes, interactive, and saved
geojson_boxplot(stat.name = "caravanserais_areas", stat = "area", by = "route",
interactive = T,
export.plot = T)
geojson_boxplot(stat.name = "caravanserais_dist", stat = "dist", by = "route",
interactive = T,
export.plot = T)