nudge_venndir_label: Nudge venndir label

nudge_venndir_labelR Documentation

Nudge venndir label

Description

Nudge venndir label, work in progress currently

Usage

nudge_venndir_label(
  venndir_output,
  set = NULL,
  x_offset = 0,
  y_offset = 0,
  unit_type = c("relative", "absolute"),
  label_types = c("main", "signed"),
  label_location = c("all", "inside", "outside"),
  show_label = TRUE,
  verbose = FALSE,
  ...
)

Arguments

venndir_output

output from venndir() as either:

  • Venndir object

  • list which contains "vo" as a Venndir object

set

character name of the set or overlap to adjust

Value

Venndir object as output from venndir()

See Also

Other venndir utility: curate_venn_labels(), expand_range(), get_venn_shapes(), gridtext_make_outer_box(), gridtext_richtext_grob(), make_color_contrast(), make_venn_combn_df(), make_venn_test(), match_list(), print_color_df(), shrink_df(), three_point_angle(), venndir_label_style(), venndir_legender(), venndir_to_df()

Examples

setlist1 <- make_venn_test(100, 3, do_signed=TRUE)

vo1 <- venndir(setlist1,
   overlap_type="each",
   return_items=TRUE,
   label_style="lite_box",
   main="Default venndir")

vo2 <- nudge_venndir_label(vo1,
   set=c("set_A&set_B&set_C"),
   x_offset=0.3,
   y_offset=-0.3)
vo1$vo@label_df[1:8, 1:12]
vo2$vo@label_df[1:8, 1:12]
render_venndir(vo1$vo)
render_venndir(vo2$vo)


jmw86069/venndir documentation built on June 15, 2024, 1:52 p.m.