R/bar_chart.R
bar_chart_reference.Rd
Generates basic horizontal barchart with index on a given value. If more than one series is supplied, stacked barchart is generated.
bar_chart_reference( data, cat, series, ref_val, series_labels = series, styles = NULL, ref_label = ref_val )
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. |
object of class tidychart with a character vector containing SVG elements
#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