| jbd_create_figures {BeeBDC} | R Documentation | 
Create figures reporting the results of the bdc/BeeBDC packages
Description
Creates figures (i.e., bar plots, maps, and histograms) reporting the results
of data quality tests implemented the bdc and BeeBDC packages. Works like bdc::bdc_create_figures(),
but it allows the user to specify a save path.
Usage
jbd_create_figures(
  data,
  path = OutPath_Figures,
  database_id = "database_id",
  workflow_step = NULL,
  save_figures = FALSE
)
Arguments
| data | A data frame or tibble. Needs to contain the results of data quality tests; that is, columns starting with ".". | 
| path | A character directory. The path to a directory in which to save the figures. Default = OutPath_Figures. | 
| database_id | A character string. The column name with a unique record identifier. Default = "database_id". | 
| workflow_step | A character string. Name of the workflow step. Options available are "prefilter", "space", and "time". | 
| save_figures | Logical. Indicates if the figures should be saved for further inspection or use. Default = FALSE. | 
Details
This function creates figures based on the results of data quality tests. A pre-defined list of test names is used for creating figures depending on the name of the workflow step informed. Figures are saved in "Output/Figures" if save_figures = TRUE.
Value
List containing figures showing the results of data quality tests implemented in one module of bdc/BeeBDC. When save_figures = TRUE, figures are also saved locally in a .png format.
Examples
database_id <- c("GBIF_01", "GBIF_02", "GBIF_03", "FISH_04", "FISH_05")
lat <- c(-19.93580, -13.01667, -22.34161, -6.75000, -15.15806)
lon <- c(-40.60030, -39.60000, -49.61017, -35.63330, -39.52861)
.scientificName_emptys <- c(TRUE, TRUE, TRUE, FALSE, FALSE)
.coordinates_empty <- c(TRUE, TRUE, TRUE, TRUE, TRUE)
.invalid_basis_of_records <- c(TRUE, FALSE, TRUE, FALSE, TRUE)
.summary <- c(TRUE, FALSE, TRUE, FALSE, FALSE)
x <- data.frame(
  database_id,
  lat,
  lon,
  .scientificName_emptys,
  .coordinates_empty,
  .invalid_basis_of_records,
  .summary
)
figures <- 
jbd_create_figures(
  data = x, 
  database_id = "database_id",
  workflow_step = "prefilter",
  save_figures = FALSE
)