@@ -1157,26 +1157,26 @@ srv_missing_data <- function(id,
11571157
11581158 # convert to ggplot
11591159 ANL_q <- within(qenv , # nolint object_name_linter
1160- {
1161- keep_columns <- intersect(c(keys , group_var ), colnames(ANL ))
1162- labels <- vapply(ANL , formatters :: obj_label , character (1L ))
1163- ANL <- ANL %> %
1164- filter(group_var_name %in% group_vals ) %> %
1165- pivot_longer(- keep_columns , values_transform = is.na ) %> %
1166- summarise(
1167- .by = c(group_var_name , name ),
1168- value = sum(value ), perc = value / n()
1169- ) %> %
1170- mutate(label = labels [name ])
1171- },
1172- keys = join_keys(qenv ) | > unlist() | > unique(),
1173- group_var_name = as.name(group_var ),
1174- group_var = group_var ,
1175- group_vals = group_vals
1160+ {
1161+ keep_columns <- intersect(c(keys , group_var ), colnames(ANL ))
1162+ labels <- vapply(ANL , formatters :: obj_label , character (1L ))
1163+ ANL <- ANL %> %
1164+ filter(group_var_name %in% group_vals ) %> %
1165+ pivot_longer(- keep_columns , values_transform = is.na ) %> %
1166+ summarise(
1167+ .by = c(group_var_name , name ),
1168+ value = sum(value ), perc = value / n()
1169+ ) %> %
1170+ mutate(label = labels [name ])
1171+ },
1172+ keys = join_keys(qenv ) | > unlist() | > unique(),
1173+ group_var_name = as.name(group_var ),
1174+ group_var = group_var ,
1175+ group_vals = group_vals
11761176 )
11771177
11781178 tile <- within(ANL_q ,
1179- {
1179+ {
11801180 by_variable_plot <- ggplot(ANL , aes(group_var_name , label )) +
11811181 geom_tile(aes(fill = column )) +
11821182 geom_text(aes(label = scales :: percent(perc )),
0 commit comments