Display a pie chart of labels in the specified column of an annotation_source.
Usage
annotation_bar_chart(
  factor_name,
  label_rotation = FALSE,
  label_location = "inside",
  label_type = "percent",
  legend = FALSE,
  ...
)Arguments
- factor_name
 (character) The name of the column in the
annotation_sourceto generate a pie chart from.- label_rotation
 (logical) Rotate labels. Allowed values are limited to the following:
"TRUE": Rotate labels to match segments."FALSE": Do not rotate labels.
The default is
FALSE.- label_location
 (character) Label location. Allowed values are limited to the following:
"inside": Labels are displayed inside the segments."outside": Labels are displayed outside the segments.
The default is
"inside".- label_type
 (character) Label type. Allowed values are limited to the following:
"percent": Labels will include the percentage for the segment."count": Labels will include the count for the segment."none": Labels will not include extra information.
The default is
"percent".- legend
 (logical) Display legend. Allowed values are limited to the following:
"TRUE": Groups are indicated using a legend."FALSE": Groups are indicated in the labels.
The default is
FALSE.- ...
 Additional slots and values passed to
struct_class.- pie_rotation
 (numeric) The number of degrees to rotate the pie chart by, clockwise. The default is
0.- centre_radius
 (numeric, integer) The radius of the centre circle. Used to make a "donut" plot. Should be a value between 0 and 1. The default is
0.- centre_label
 (NULL, character) The text to display in the centre of the pie chart. Mostly used with donut plots where
centre_radiusis greater than 0. The default isNULL.- count_na
 (logical) Include the number of missing values in the pie chart. The default is
FALSE.
Value
A  
annotation_pie_chart
 object. This object has no output slots.
See chart_plot in the struct package to plot this chart object.
Inheritance
A annotation_pie_chart object inherits the following struct classes: annotation_pie_chart() ⭢ chart() ⭢ struct_class()
References
Wickham H (2016). ggplot2: Elegant Graphics for Data Analysis. Springer-Verlag New York. ISBN 978-3-319-24277-4, https://ggplot2.tidyverse.org.
Examples
M = annotation_pie_chart(
      factor_name = "V1",
      label_location = "inside",
      label_rotation = FALSE,
      legend = FALSE,
      pie_rotation = 0,
      label_type = "percent",
      centre_radius = 0,
      centre_label = NULL,
      count_na = FALSE)