bar_chart_reference {tidycharts}R Documentation

Generates basic horizontal barchart with index on a given value. If more than one series is supplied, stacked barchart is generated.

Description

Generates basic horizontal barchart with index on a given value. If more than one series is supplied, stacked barchart is generated.

Usage

bar_chart_reference(
  data,
  cat,
  series,
  ref_val,
  series_labels = series,
  styles = NULL,
  ref_label = ref_val
)

Arguments

data

data frame containing data to be plotted

cat

vector containing category names of values

series

vector containing names of columns in data with values to plot

ref_val

numeric value of the index

series_labels

vector containing names of series to be shown on the plot

styles

optional vector with styles of bars

ref_label

string defining a text that should be displayed in the referencing line. Set by default to index_val.

Value

object of class tidychart with a character vector containing SVG elements

Examples


#prepare the data frame
data <- data.frame(
city = c("Berlin", "Munich", "Cologne", "London", "Vienna", "Paris", "Zurich"),
Products = c(538, 250, 75, 301, 227, 100, 40),
Services = c(621, 545, 302, 44, 39, 20, 34)
)
#create svg string
barchart_ref <- bar_chart_reference(data, data$city, c("Products"), 100, c("Products"))

#show the plot
barchart_ref


[Package tidycharts version 0.1.3 Index]