bar_chart {tidycharts} | R Documentation |
Generates basic horizontal barchart. If more than one series is supplied, stacked barchart is generated.
Description
Generates basic horizontal barchart. If more than one series is supplied, stacked barchart is generated.
Usage
bar_chart(data, cat, series, series_labels = series, styles = NULL)
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 |
series_labels |
vector containing names of series to be shown on the plot |
styles |
optional vector with styles of bars |
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)
)
#generate svgstring
barchart <- bar_chart(data, data$city, c("Products", "Services"), c("Products", "Services"))
#show the plot
barchart
[Package tidycharts version 0.1.3 Index]