autoplot.univariate | R Documentation |
Takes an object produced by univariate()
, and plots the
available input.
## S3 method for class 'univariate' autoplot( object, show_plots = 1:9, ncol = 1, background = TRUE, labels = TRUE, sort = FALSE, sort_manual = NULL, dec.mark = ",", color = "dodgerblue", color_bg = "lightskyblue", label_width = 10, coord_flip = FALSE, show_total = FALSE, total_color = NULL, total_name = NULL, rotate_angle = NULL, ... )
object |
univariate object produced by |
show_plots |
numeric vector of plots to be shown (default is c(1,2,3,4,5,6,7,8,9)), there are nine available plots:
|
ncol |
number of columns in output (default is 1) |
background |
show exposure as a background histogram (default is TRUE) |
labels |
show labels with the exposure (default is TRUE) |
sort |
sort (or order) risk factor into descending order by exposure (default is FALSE) |
sort_manual |
sort (or order) risk factor into own ordering; should be a character vector (default is NULL) |
dec.mark |
decimal mark; defaults to "," |
color |
change the color of the points and line ("dodgerblue" is default) |
color_bg |
change the color of the histogram ("#f8e6b1" is default) |
label_width |
width of labels on the x-axis (10 is default) |
coord_flip |
flip cartesian coordinates so that horizontal becomes vertical, and vertical, horizontal (default is FALSE) |
show_total |
show line for total if by is used in univariate (default is FALSE) |
total_color |
change the color for the total line ("black" is default) |
total_name |
add legend name for the total line (e.g. "total") |
rotate_angle |
numeric value for angle of labels on the x-axis (degrees) |
... |
other plotting parameters to affect the plot |
a ggplot2 object
Marc Haine, Martin Haringa
library(ggplot2) x <- univariate(MTPL2, x = area, severity = amount, nclaims = nclaims, exposure = exposure) autoplot(x) autoplot(x, show_plots = c(6,1), background = FALSE, sort = TRUE) # Group by `zip` xzip <- univariate(MTPL, x = bm, severity = amount, nclaims = nclaims, exposure = exposure, by = zip) autoplot(xzip, show_plots = 1:2)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.