barmekko {mekko} | R Documentation |
Create a bar mekko plot.
Description
A smarter bar chart.
Usage
barmekko(data, x, y, width, values = FALSE)
Arguments
data |
A data frame. |
x |
A categorical variable defining the width categories. |
y |
A numeric variable defining the bar height. |
width |
A numeric variable defining the bar widths |
values |
A boolean indicating whether to show value labels in bars |
Value
A bar mekko constructed with ggplot2.
Examples
library(ggplot2)
df <- data.frame(
region = c('Northeast', 'Southeast', 'Central', 'West'),
sales = c(1200, 800, 450, 900),
avg_margin = c(3.2, -1.4, 0.1, 2.1)
)
barmekko(df, region, avg_margin, sales)
barmekko(df, region, avg_margin, sales) + labs(title = 'Margins by Region')
barmekko(df[order(-df$sales),], region, avg_margin, sales)
barmekko(df[order(-df$avg_margin),], region, avg_margin, sales)
[Package mekko version 0.1.0 Index]