Skip to contents

Generate and style a histogram from a column in a (spatial - sf) data frame. Designed to be used in a Shiny application to visualise the distribution of continuous variables in layers in a GeoPackage.

Usage

make_histogram(
  chart_active_df,
  hist_x_var,
  binwidth,
  x_lab,
  y_lab,
  axis_font_size,
  lab_font_size
)

Arguments

chart_active_df

data frame containing a column whose values will be used to generate a histogram.

hist_x_var

a single element character vector specifying the name of the column to use to generate a histogram.

binwidth

numeric value specifying the width of the histogram's bins.

x_lab

a single element character vector specifying the X-axis label.

y_lab

a single element character vector specifying the Y-axis label.

axis_font_size

a numeric value specifying the font size for axis tick labels.

lab_font_size

a numeric value specifying the font size for axis labels.

Value

a ggplot object that can be passed to

renderPlot to display in a Shiny application.

Details

This is a helper function to pass user defined data, aesthetic mappings, and chart styling parameters to ggplot within a Shiny app.