Visualizes the pattern of missing data in a dataset.
Examples
data <- data.frame(a = c(1, NA, 3), b = c(NA, 2, 3))
plot_missing_pattern(data)
#> <pharmhand::ClinicalPlot>
#> @ type : chr "missing_pattern"
#> @ title : chr "Missing Data Pattern"
#> @ metadata :List of 2
#> .. $ n_obs : int 3
#> .. $ n_vars: int 2
#> @ plot : <ggplot2::ggplot>
#> .. @ data :'data.frame': 2 obs. of 2 variables:
#> .. .. $ variable : Factor w/ 2 levels "a","b": 1 2
#> .. .. $ pct_missing: num 33.3 33.3
#> .. @ layers :List of 1
#> .. .. $ geom_bar:Classes 'LayerInstance', 'Layer', 'ggproto', 'gg' <ggproto object: Class LayerInstance, Layer, gg>
#> aes_params: list
#> compute_aesthetics: function
#> compute_geom_1: function
#> compute_geom_2: function
#> compute_position: function
#> compute_statistic: function
#> computed_geom_params: NULL
#> computed_mapping: NULL
#> computed_stat_params: NULL
#> constructor: call
#> data: waiver
#> draw_geom: function
#> finish_statistics: function
#> geom: <ggproto object: Class GeomBar, GeomRect, Geom, gg>
#> aesthetics: function
#> default_aes: ggplot2::mapping, uneval, gg, S7_object
#> draw_group: function
#> draw_key: function
#> draw_layer: function
#> draw_panel: function
#> extra_params: just na.rm orientation
#> handle_na: function
#> non_missing_aes: xmin xmax ymin ymax
#> optional_aes:
#> parameters: function
#> rename_size: FALSE
#> required_aes: x y
#> setup_data: function
#> setup_params: function
#> use_defaults: function
#> super: <ggproto object: Class GeomRect, Geom, gg>
#> geom_params: list
#> inherit.aes: TRUE
#> layer_data: function
#> layout: NULL
#> map_statistic: function
#> mapping: NULL
#> name: NULL
#> position: <ggproto object: Class PositionStack, Position, gg>
#> aesthetics: function
#> compute_layer: function
#> compute_panel: function
#> default_aes: ggplot2::mapping, uneval, gg, S7_object
#> fill: FALSE
#> required_aes:
#> reverse: FALSE
#> setup_data: function
#> setup_params: function
#> type: NULL
#> use_defaults: function
#> vjust: 1
#> super: <ggproto object: Class Position, gg>
#> print: function
#> setup_layer: function
#> show.legend: NA
#> stat: <ggproto object: Class StatIdentity, Stat, gg>
#> aesthetics: function
#> compute_group: function
#> compute_layer: function
#> compute_panel: function
#> default_aes: ggplot2::mapping, uneval, gg, S7_object
#> dropped_aes:
#> extra_params: na.rm
#> finish_layer: function
#> non_missing_aes:
#> optional_aes:
#> parameters: function
#> required_aes:
#> retransform: TRUE
#> setup_data: function
#> setup_params: function
#> super: <ggproto object: Class Stat, gg>
#> stat_params: list
#> super: <ggproto object: Class Layer, gg>
#> .. @ scales :Classes 'ScalesList', 'ggproto', 'gg' <ggproto object: Class ScalesList, gg>
#> add: function
#> add_defaults: function
#> add_missing: function
#> backtransform_df: function
#> clone: function
#> find: function
#> get_scales: function
#> has_scale: function
#> input: function
#> map_df: function
#> n: function
#> non_position_scales: function
#> scales: list
#> set_palettes: function
#> train_df: function
#> transform_df: function
#> super: <ggproto object: Class ScalesList, gg>
#> .. @ guides :Classes 'Guides', 'ggproto', 'gg' <ggproto object: Class Guides, gg>
#> add: function
#> assemble: function
#> build: function
#> draw: function
#> get_custom: function
#> get_guide: function
#> get_params: function
#> get_position: function
#> guides: NULL
#> merge: function
#> missing: <ggproto object: Class GuideNone, Guide, gg>
#> add_title: function
#> arrange_layout: function
#> assemble_drawing: function
#> available_aes: any
#> build_decor: function
#> build_labels: function
#> build_ticks: function
#> build_title: function
#> draw: function
#> draw_early_exit: function
#> elements: list
#> extract_decor: function
#> extract_key: function
#> extract_params: function
#> get_layer_key: function
#> hashables: list
#> measure_grobs: function
#> merge: function
#> override_elements: function
#> params: list
#> process_layers: function
#> setup_elements: function
#> setup_params: function
#> train: function
#> transform: function
#> super: <ggproto object: Class GuideNone, Guide, gg>
#> package_box: function
#> print: function
#> process_layers: function
#> setup: function
#> subset_guides: function
#> train: function
#> update_params: function
#> super: <ggproto object: Class Guides, gg>
#> .. @ mapping : <ggplot2::mapping> List of 2
#> .. .. $ x: language ~.data$variable
#> .. .. ..- attr(*, ".Environment")=<environment: 0x5616086386a0>
#> .. .. $ y: language ~.data$pct_missing
#> .. .. ..- attr(*, ".Environment")=<environment: 0x5616086386a0>
#> .. @ theme : <theme> List of 144
#> .. .. $ line : <ggplot2::element_line>
#> .. .. ..@ colour : chr "black"
#> .. .. ..@ linewidth : num 0.5
#> .. .. ..@ linetype : num 1
#> .. .. ..@ lineend : chr "butt"
#> .. .. ..@ linejoin : chr "round"
#> .. .. ..@ arrow : logi FALSE
#> .. .. ..@ arrow.fill : chr "black"
#> .. .. ..@ inherit.blank: logi TRUE
#> .. .. $ rect : <ggplot2::element_rect>
#> .. .. ..@ fill : chr "white"
#> .. .. ..@ colour : chr "black"
#> .. .. ..@ linewidth : num 0.5
#> .. .. ..@ linetype : num 1
#> .. .. ..@ linejoin : chr "round"
#> .. .. ..@ inherit.blank: logi TRUE
#> .. .. $ text : <ggplot2::element_text>
#> .. .. ..@ family : chr ""
#> .. .. ..@ face : chr "plain"
#> .. .. ..@ italic : chr NA
#> .. .. ..@ fontweight : num NA
#> .. .. ..@ fontwidth : num NA
#> .. .. ..@ colour : chr "black"
#> .. .. ..@ size : num 11
#> .. .. ..@ hjust : num 0.5
#> .. .. ..@ vjust : num 0.5
#> .. .. ..@ angle : num 0
#> .. .. ..@ lineheight : num 0.9
#> .. .. ..@ margin : <ggplot2::margin> num [1:4] 0 0 0 0
#> .. .. ..@ debug : logi FALSE
#> .. .. ..@ inherit.blank: logi TRUE
#> .. .. $ title : <ggplot2::element_text>
#> .. .. ..@ family : NULL
#> .. .. ..@ face : NULL
#> .. .. ..@ italic : chr NA
#> .. .. ..@ fontweight : num NA
#> .. .. ..@ fontwidth : num NA
#> .. .. ..@ colour : NULL
#> .. .. ..@ size : NULL
#> .. .. ..@ hjust : NULL
#> .. .. ..@ vjust : NULL
#> .. .. ..@ angle : NULL
#> .. .. ..@ lineheight : NULL
#> .. .. ..@ margin : NULL
#> .. .. ..@ debug : NULL
#> .. .. ..@ inherit.blank: logi TRUE
#> .. .. $ point : <ggplot2::element_point>
#> .. .. ..@ colour : chr "black"
#> .. .. ..@ shape : num 19
#> .. .. ..@ size : num 1.5
#> .. .. ..@ fill : chr "white"
#> .. .. ..@ stroke : num 0.5
#> .. .. ..@ inherit.blank: logi TRUE
#> .. .. $ polygon : <ggplot2::element_polygon>
#> .. .. ..@ fill : chr "white"
#> .. .. ..@ colour : chr "black"
#> .. .. ..@ linewidth : num 0.5
#> .. .. ..@ linetype : num 1
#> .. .. ..@ linejoin : chr "round"
#> .. .. ..@ inherit.blank: logi TRUE
#> .. .. $ geom : <ggplot2::element_geom>
#> .. .. ..@ ink : chr "black"
#> .. .. ..@ paper : chr "white"
#> .. .. ..@ accent : chr "#3366FF"
#> .. .. ..@ linewidth : num 0.5
#> .. .. ..@ borderwidth: num 0.5
#> .. .. ..@ linetype : int 1
#> .. .. ..@ bordertype : int 1
#> .. .. ..@ family : chr ""
#> .. .. ..@ fontsize : num 3.87
#> .. .. ..@ pointsize : num 1.5
#> .. .. ..@ pointshape : num 19
#> .. .. ..@ colour : NULL
#> .. .. ..@ fill : NULL
#> .. .. $ spacing : 'simpleUnit' num 5.5points
#> .. .. ..- attr(*, "unit")= int 8
#> .. .. $ margins : <ggplot2::margin> num [1:4] 5.5 5.5 5.5 5.5
#> .. .. $ aspect.ratio : NULL
#> .. .. $ axis.title : NULL
#> .. .. $ axis.title.x : <ggplot2::element_text>
#> .. .. ..@ family : NULL
#> .. .. ..@ face : NULL
#> .. .. ..@ italic : chr NA
#> .. .. ..@ fontweight : num NA
#> .. .. ..@ fontwidth : num NA
#> .. .. ..@ colour : NULL
#> .. .. ..@ size : NULL
#> .. .. ..@ hjust : NULL
#> .. .. ..@ vjust : num 1
#> .. .. ..@ angle : NULL
#> .. .. ..@ lineheight : NULL
#> .. .. ..@ margin : <ggplot2::margin> num [1:4] 2.75 0 0 0
#> .. .. ..@ debug : NULL
#> .. .. ..@ inherit.blank: logi TRUE
#> .. .. $ axis.title.x.top : <ggplot2::element_text>
#> .. .. ..@ family : NULL
#> .. .. ..@ face : NULL
#> .. .. ..@ italic : chr NA
#> .. .. ..@ fontweight : num NA
#> .. .. ..@ fontwidth : num NA
#> .. .. ..@ colour : NULL
#> .. .. ..@ size : NULL
#> .. .. ..@ hjust : NULL
#> .. .. ..@ vjust : num 0
#> .. .. ..@ angle : NULL
#> .. .. ..@ lineheight : NULL
#> .. .. ..@ margin : <ggplot2::margin> num [1:4] 0 0 2.75 0
#> .. .. ..@ debug : NULL
#> .. .. ..@ inherit.blank: logi TRUE
#> .. .. $ axis.title.x.bottom : NULL
#> .. .. $ axis.title.y : <ggplot2::element_text>
#> .. .. ..@ family : NULL
#> .. .. ..@ face : NULL
#> .. .. ..@ italic : chr NA
#> .. .. ..@ fontweight : num NA
#> .. .. ..@ fontwidth : num NA
#> .. .. ..@ colour : NULL
#> .. .. ..@ size : NULL
#> .. .. ..@ hjust : NULL
#> .. .. ..@ vjust : num 1
#> .. .. ..@ angle : num 90
#> .. .. ..@ lineheight : NULL
#> .. .. ..@ margin : <ggplot2::margin> num [1:4] 0 2.75 0 0
#> .. .. ..@ debug : NULL
#> .. .. ..@ inherit.blank: logi TRUE
#> .. .. $ axis.title.y.left : NULL
#> .. .. $ axis.title.y.right : <ggplot2::element_text>
#> .. .. ..@ family : NULL
#> .. .. ..@ face : NULL
#> .. .. ..@ italic : chr NA
#> .. .. ..@ fontweight : num NA
#> .. .. ..@ fontwidth : num NA
#> .. .. ..@ colour : NULL
#> .. .. ..@ size : NULL
#> .. .. ..@ hjust : NULL
#> .. .. ..@ vjust : num 1
#> .. .. ..@ angle : num -90
#> .. .. ..@ lineheight : NULL
#> .. .. ..@ margin : <ggplot2::margin> num [1:4] 0 0 0 2.75
#> .. .. ..@ debug : NULL
#> .. .. ..@ inherit.blank: logi TRUE
#> .. .. $ axis.text : <ggplot2::element_text>
#> .. .. ..@ family : NULL
#> .. .. ..@ face : NULL
#> .. .. ..@ italic : chr NA
#> .. .. ..@ fontweight : num NA
#> .. .. ..@ fontwidth : num NA
#> .. .. ..@ colour : chr "#4D4D4DFF"
#> .. .. ..@ size : 'rel' num 0.8
#> .. .. ..@ hjust : NULL
#> .. .. ..@ vjust : NULL
#> .. .. ..@ angle : NULL
#> .. .. ..@ lineheight : NULL
#> .. .. ..@ margin : NULL
#> .. .. ..@ debug : NULL
#> .. .. ..@ inherit.blank: logi TRUE
#> .. .. $ axis.text.x : <ggplot2::element_text>
#> .. .. ..@ family : NULL
#> .. .. ..@ face : NULL
#> .. .. ..@ italic : chr NA
#> .. .. ..@ fontweight : num NA
#> .. .. ..@ fontwidth : num NA
#> .. .. ..@ colour : NULL
#> .. .. ..@ size : NULL
#> .. .. ..@ hjust : NULL
#> .. .. ..@ vjust : num 1
#> .. .. ..@ angle : NULL
#> .. .. ..@ lineheight : NULL
#> .. .. ..@ margin : <ggplot2::margin> num [1:4] 2.2 0 0 0
#> .. .. ..@ debug : NULL
#> .. .. ..@ inherit.blank: logi TRUE
#> .. .. $ axis.text.x.top : <ggplot2::element_text>
#> .. .. ..@ family : NULL
#> .. .. ..@ face : NULL
#> .. .. ..@ italic : chr NA
#> .. .. ..@ fontweight : num NA
#> .. .. ..@ fontwidth : num NA
#> .. .. ..@ colour : NULL
#> .. .. ..@ size : NULL
#> .. .. ..@ hjust : NULL
#> .. .. ..@ vjust : NULL
#> .. .. ..@ angle : NULL
#> .. .. ..@ lineheight : NULL
#> .. .. ..@ margin : <ggplot2::margin> num [1:4] 0 0 4.95 0
#> .. .. ..@ debug : NULL
#> .. .. ..@ inherit.blank: logi TRUE
#> .. .. $ axis.text.x.bottom : <ggplot2::element_text>
#> .. .. ..@ family : NULL
#> .. .. ..@ face : NULL
#> .. .. ..@ italic : chr NA
#> .. .. ..@ fontweight : num NA
#> .. .. ..@ fontwidth : num NA
#> .. .. ..@ colour : NULL
#> .. .. ..@ size : NULL
#> .. .. ..@ hjust : NULL
#> .. .. ..@ vjust : NULL
#> .. .. ..@ angle : NULL
#> .. .. ..@ lineheight : NULL
#> .. .. ..@ margin : <ggplot2::margin> num [1:4] 4.95 0 0 0
#> .. .. ..@ debug : NULL
#> .. .. ..@ inherit.blank: logi TRUE
#> .. .. $ axis.text.y : <ggplot2::element_text>
#> .. .. ..@ family : NULL
#> .. .. ..@ face : NULL
#> .. .. ..@ italic : chr NA
#> .. .. ..@ fontweight : num NA
#> .. .. ..@ fontwidth : num NA
#> .. .. ..@ colour : NULL
#> .. .. ..@ size : NULL
#> .. .. ..@ hjust : num 1
#> .. .. ..@ vjust : NULL
#> .. .. ..@ angle : NULL
#> .. .. ..@ lineheight : NULL
#> .. .. ..@ margin : <ggplot2::margin> num [1:4] 0 2.2 0 0
#> .. .. ..@ debug : NULL
#> .. .. ..@ inherit.blank: logi TRUE
#> .. .. $ axis.text.y.left : <ggplot2::element_text>
#> .. .. ..@ family : NULL
#> .. .. ..@ face : NULL
#> .. .. ..@ italic : chr NA
#> .. .. ..@ fontweight : num NA
#> .. .. ..@ fontwidth : num NA
#> .. .. ..@ colour : NULL
#> .. .. ..@ size : NULL
#> .. .. ..@ hjust : NULL
#> .. .. ..@ vjust : NULL
#> .. .. ..@ angle : NULL
#> .. .. ..@ lineheight : NULL
#> .. .. ..@ margin : <ggplot2::margin> num [1:4] 0 4.95 0 0
#> .. .. ..@ debug : NULL
#> .. .. ..@ inherit.blank: logi TRUE
#> .. .. $ axis.text.y.right : <ggplot2::element_text>
#> .. .. ..@ family : NULL
#> .. .. ..@ face : NULL
#> .. .. ..@ italic : chr NA
#> .. .. ..@ fontweight : num NA
#> .. .. ..@ fontwidth : num NA
#> .. .. ..@ colour : NULL
#> .. .. ..@ size : NULL
#> .. .. ..@ hjust : NULL
#> .. .. ..@ vjust : NULL
#> .. .. ..@ angle : NULL
#> .. .. ..@ lineheight : NULL
#> .. .. ..@ margin : <ggplot2::margin> num [1:4] 0 0 0 4.95
#> .. .. ..@ debug : NULL
#> .. .. ..@ inherit.blank: logi TRUE
#> .. .. $ axis.text.theta : NULL
#> .. .. $ axis.text.r : <ggplot2::element_text>
#> .. .. ..@ family : NULL
#> .. .. ..@ face : NULL
#> .. .. ..@ italic : chr NA
#> .. .. ..@ fontweight : num NA
#> .. .. ..@ fontwidth : num NA
#> .. .. ..@ colour : NULL
#> .. .. ..@ size : NULL
#> .. .. ..@ hjust : num 0.5
#> .. .. ..@ vjust : NULL
#> .. .. ..@ angle : NULL
#> .. .. ..@ lineheight : NULL
#> .. .. ..@ margin : <ggplot2::margin> num [1:4] 0 2.2 0 2.2
#> .. .. ..@ debug : NULL
#> .. .. ..@ inherit.blank: logi TRUE
#> .. .. $ axis.ticks : <ggplot2::element_blank>
#> .. .. $ axis.ticks.x : NULL
#> .. .. $ axis.ticks.x.top : NULL
#> .. .. $ axis.ticks.x.bottom : NULL
#> .. .. $ axis.ticks.y : NULL
#> .. .. $ axis.ticks.y.left : NULL
#> .. .. $ axis.ticks.y.right : NULL
#> .. .. $ axis.ticks.theta : NULL
#> .. .. $ axis.ticks.r : NULL
#> .. .. $ axis.minor.ticks.x.top : NULL
#> .. .. $ axis.minor.ticks.x.bottom : NULL
#> .. .. $ axis.minor.ticks.y.left : NULL
#> .. .. $ axis.minor.ticks.y.right : NULL
#> .. .. $ axis.minor.ticks.theta : NULL
#> .. .. $ axis.minor.ticks.r : NULL
#> .. .. $ axis.ticks.length : 'rel' num 0.5
#> .. .. $ axis.ticks.length.x : NULL
#> .. .. $ axis.ticks.length.x.top : NULL
#> .. .. $ axis.ticks.length.x.bottom : NULL
#> .. .. $ axis.ticks.length.y : NULL
#> .. .. $ axis.ticks.length.y.left : NULL
#> .. .. $ axis.ticks.length.y.right : NULL
#> .. .. $ axis.ticks.length.theta : NULL
#> .. .. $ axis.ticks.length.r : NULL
#> .. .. $ axis.minor.ticks.length : 'rel' num 0.75
#> .. .. $ axis.minor.ticks.length.x : NULL
#> .. .. $ axis.minor.ticks.length.x.top : NULL
#> .. .. $ axis.minor.ticks.length.x.bottom: NULL
#> .. .. $ axis.minor.ticks.length.y : NULL
#> .. .. $ axis.minor.ticks.length.y.left : NULL
#> .. .. $ axis.minor.ticks.length.y.right : NULL
#> .. .. $ axis.minor.ticks.length.theta : NULL
#> .. .. $ axis.minor.ticks.length.r : NULL
#> .. .. $ axis.line : <ggplot2::element_blank>
#> .. .. $ axis.line.x : NULL
#> .. .. $ axis.line.x.top : NULL
#> .. .. $ axis.line.x.bottom : NULL
#> .. .. $ axis.line.y : NULL
#> .. .. $ axis.line.y.left : NULL
#> .. .. $ axis.line.y.right : NULL
#> .. .. $ axis.line.theta : NULL
#> .. .. $ axis.line.r : NULL
#> .. .. $ legend.background : <ggplot2::element_blank>
#> .. .. $ legend.margin : NULL
#> .. .. $ legend.spacing : 'rel' num 2
#> .. .. $ legend.spacing.x : NULL
#> .. .. $ legend.spacing.y : NULL
#> .. .. $ legend.key : <ggplot2::element_blank>
#> .. .. $ legend.key.size : 'simpleUnit' num 1.2lines
#> .. .. ..- attr(*, "unit")= int 3
#> .. .. $ legend.key.height : NULL
#> .. .. $ legend.key.width : NULL
#> .. .. $ legend.key.spacing : NULL
#> .. .. $ legend.key.spacing.x : NULL
#> .. .. $ legend.key.spacing.y : NULL
#> .. .. $ legend.key.justification : NULL
#> .. .. $ legend.frame : NULL
#> .. .. $ legend.ticks : NULL
#> .. .. $ legend.ticks.length : 'rel' num 0.2
#> .. .. $ legend.axis.line : NULL
#> .. .. $ legend.text : <ggplot2::element_text>
#> .. .. ..@ family : NULL
#> .. .. ..@ face : NULL
#> .. .. ..@ italic : chr NA
#> .. .. ..@ fontweight : num NA
#> .. .. ..@ fontwidth : num NA
#> .. .. ..@ colour : NULL
#> .. .. ..@ size : 'rel' num 0.8
#> .. .. ..@ hjust : NULL
#> .. .. ..@ vjust : NULL
#> .. .. ..@ angle : NULL
#> .. .. ..@ lineheight : NULL
#> .. .. ..@ margin : NULL
#> .. .. ..@ debug : NULL
#> .. .. ..@ inherit.blank: logi TRUE
#> .. .. $ legend.text.position : NULL
#> .. .. $ legend.title : <ggplot2::element_text>
#> .. .. ..@ family : NULL
#> .. .. ..@ face : NULL
#> .. .. ..@ italic : chr NA
#> .. .. ..@ fontweight : num NA
#> .. .. ..@ fontwidth : num NA
#> .. .. ..@ colour : NULL
#> .. .. ..@ size : NULL
#> .. .. ..@ hjust : num 0
#> .. .. ..@ vjust : NULL
#> .. .. ..@ angle : NULL
#> .. .. ..@ lineheight : NULL
#> .. .. ..@ margin : NULL
#> .. .. ..@ debug : NULL
#> .. .. ..@ inherit.blank: logi TRUE
#> .. .. $ legend.title.position : NULL
#> .. .. $ legend.position : chr "right"
#> .. .. $ legend.position.inside : NULL
#> .. .. $ legend.direction : NULL
#> .. .. $ legend.byrow : NULL
#> .. .. $ legend.justification : chr "center"
#> .. .. $ legend.justification.top : NULL
#> .. .. $ legend.justification.bottom : NULL
#> .. .. $ legend.justification.left : NULL
#> .. .. $ legend.justification.right : NULL
#> .. .. $ legend.justification.inside : NULL
#> .. .. [list output truncated]
#> .. .. @ complete: logi TRUE
#> .. .. @ validate: logi TRUE
#> .. @ coordinates:Classes 'CoordFlip', 'CoordCartesian', 'Coord', 'ggproto', 'gg' <ggproto object: Class CoordFlip, CoordCartesian, Coord, gg>
#> aspect: function
#> backtransform_range: function
#> clip: on
#> default: FALSE
#> distance: function
#> draw_panel: function
#> expand: TRUE
#> is_free: function
#> is_linear: function
#> labels: function
#> limits: list
#> modify_scales: function
#> range: function
#> render_axis_h: function
#> render_axis_v: function
#> render_bg: function
#> render_fg: function
#> reverse: none
#> setup_data: function
#> setup_layout: function
#> setup_panel_guides: function
#> setup_panel_params: function
#> setup_params: function
#> train_panel_guides: function
#> transform: function
#> super: <ggproto object: Class CoordFlip, CoordCartesian, Coord, gg>
#> .. @ facet :Classes 'FacetNull', 'Facet', 'ggproto', 'gg' <ggproto object: Class FacetNull, Facet, gg>
#> attach_axes: function
#> attach_strips: function
#> compute_layout: function
#> draw_back: function
#> draw_front: function
#> draw_labels: function
#> draw_panel_content: function
#> draw_panels: function
#> finish_data: function
#> format_strip_labels: function
#> init_gtable: function
#> init_scales: function
#> map_data: function
#> params: list
#> set_panel_size: function
#> setup_data: function
#> setup_panel_params: function
#> setup_params: function
#> shrink: TRUE
#> train_scales: function
#> vars: function
#> super: <ggproto object: Class FacetNull, Facet, gg>
#> .. @ layout :Classes 'Layout', 'ggproto', 'gg' <ggproto object: Class Layout, gg>
#> coord: NULL
#> coord_params: list
#> facet: NULL
#> facet_params: list
#> finish_data: function
#> get_scales: function
#> layout: NULL
#> map_position: function
#> panel_params: NULL
#> panel_scales_x: NULL
#> panel_scales_y: NULL
#> render: function
#> render_labels: function
#> reset_scales: function
#> resolve_label: function
#> setup: function
#> setup_panel_guides: function
#> setup_panel_params: function
#> train_position: function
#> super: <ggproto object: Class Layout, gg>
#> .. @ labels : <ggplot2::labels> List of 3
#> .. .. $ x : chr "Variable"
#> .. .. $ y : chr "% Missing"
#> .. .. $ title: chr "Missing Data Pattern"
#> .. @ meta : list()
#> .. @ plot_env :<environment: 0x5616086386a0>
#> @ data :'data.frame': 2 obs. of 2 variables:
#> .. $ variable : Factor w/ 2 levels "a","b": 1 2
#> .. $ pct_missing: num 33.3 33.3
#> @ width : num 6
#> @ height : num 4
#> @ dpi : num 300
#> @ is_survival: logi FALSE
