Learn R Programming

tidycharts (version 0.1.3)

bar_chart: 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

Run this code
# NOT RUN {
#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


# }

Run the code above in your browser using DataLab