Nothing
#' Plot of cumulative sum of missing for cases
#'
#' A plot showing the cumulative sum of missing values for cases, reading the
#' rows from the top to bottom. A default minimal theme is used, which can be
#' customised as normal for ggplot.
#'
#' @param x a dataframe
#' @param breaks the breaks for the x axis default is 20
#'
#' @return a ggplot object depicting the number of missings
#'
#' @seealso [geom_miss_point()] [gg_miss_case()] [gg_miss_fct()] [gg_miss_span()] [gg_miss_var()] [gg_miss_var_cumsum()] [gg_miss_which()]
#' @export
#'
#' @examples
#'
#' gg_miss_case_cumsum(airquality)
gg_miss_case_cumsum <- function(x, breaks = 20){
ggobject <- x %>%
miss_case_summary(add_cumsum = TRUE) %>%
ggplot(aes(x = stats::reorder(case, n_miss_cumsum),
y = n_miss_cumsum,
group = 1)) +
geom_line(linewidth = 2) +
labs(x = "Case",
y = "Cumulative sum of missing values") +
scale_x_discrete(breaks = seq(0,
nrow(x),
by = breaks)) +
theme_bw() +
theme(axis.text.x = element_text(angle = 45, hjust = 1))
return(ggobject)
}
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.