Description Usage Arguments Examples
Plot a bump chart / slope graph to show changes over time
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | plot_bump(df, time_var = "year", value_var = "value",
region_var = "region", facet_var = NA, sort_by = "diff",
sort_desc = TRUE, ncol = NULL, nrow = NULL, scales = "fixed",
file_name = NA, width = 10, height = 6, saveBoth = FALSE,
line_stroke = 0.5, dot_size = 5, dot_shape = 21, label_size = 4,
label_x_offset = 0.3, value_y_offset = NA, label_vals = TRUE,
percent_vals = FALSE, tufte_style = FALSE, x_buffer = 0.5,
font_normal = "Lato", font_semi = "Lato", font_light = "Lato Light",
panel_spacing = 1, font_axis_label = 12,
font_axis_title = font_axis_label * 1.15, font_facet = font_axis_label *
1.15, font_legend_title = font_axis_label,
font_legend_label = font_axis_label * 0.8, font_subtitle = font_axis_label
* 1.2, font_title = font_axis_label * 1.3, grey_background = FALSE,
background_colour = grey10K, projector = FALSE)
|
df |
Data frame |
1 2 3 4 5 6 | # generate random data
df = data.frame(year = c(rep(2007, 6), rep(2016, 6)), value = sample(1:100, 12), region = rep(letters[1:6], 2), facet = rep(c('group1', 'group2'), 6))
plot_bump(df, time_var = 'year', value_var = 'value', region_var = 'region', tufte_style = TRUE, facet_var = 'facet')
plot_bump(df, time_var = 'year', value_var = 'value', region_var = 'region', facet_var = 'region', sort_desc = FALSE, sort_by = 'first')
plot_bump(df, time_var = 'year', value_var = 'value', region_var = 'region', facet_var = 'region', sort_desc = FALSE, sort_by = 'last')
plot_bump(df, time_var = 'year', value_var = 'value', region_var = 'region', facet_var = 'region', sort_desc = FALSE, sort_by = 'diff')
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.