ff_plot_demo: Bar and Line Chart of Demographics

View source: R/visualizations.R

ff_plot_demoR Documentation

Bar and Line Chart of Demographics

Description

This function creates a bar and line chart of a given demographic data within Forsyth County.

Usage

ff_plot_demo(
  data,
  demographic,
  line_axis_title,
  bar_axis_title,
  percent = F,
  dollar = F,
  color_palette = "Set 2"
)

Arguments

data

Name of the dataframe with columns outlined above

demographic

String in the 'type' column that signifies the demographic

line_axis_title

Title for y axis and tooltip of line chart

bar_axis_title

Title for x axis and tooltip for bar chart

percent

Boolean (TRUE / FALSE), whether estimate value is a percent; this will add percent labels to axis

dollar

Boolean (TRUE / FALSE), whether estimate value is a dollar; this will add dollar labels to the axis

color_palette

string representing the color palette to use, possible palettes are qualitative palettes from the <a href="http://library http://colorspace.r-forge.r-project.org/reference/hcl_palettes.html">'colorspace' library</a>.

Details

The input dataset needs to have, at a minimum, columns of the following form and with the following names: - year: year of the data - geo_description: geography (needs Forsyth County as one of the geographies) - type: general description of the demographic identifier (Race and Ethnicity, Total Population, etc) - subtype: specific description of the demographic identifier (African American, Employment Rate, etc) - estimate: value

Value

bar and line plot of the most recent year of data

Examples

years <- seq(2006, 2017, 1)

df <- data.frame(
    year = rep(2017, 3),
    geo_description = rep("Forsyth County, NC", 3),
    type = rep("Race and Ethnicity", 3),
    subtype = c("African American", "White", "Hispanic / Latino"),
    estimate = rnorm(3, mean = .5, sd = .15),
    stringsAsFactors = FALSE
)

ff_plot_demo(data = df,
             demographic = "Race and Ethnicity",
             line_axis_title = "Employment Rate (%)",
             bar_axis_title = "2017 Employment Rate (%)",
             percent = T,
             dollar = F)

forsythfuture/FFtools documentation built on April 5, 2022, 10:02 p.m.