跳到正文
0.16.6 文档

本页完整说明已译为现代汉语;函数、参数、代码和原始数据标识保留原样。 使用教程

全站目录 · 按任务查找

为通用基因组注释添加标签。

用法

代码
geom_feature_label(
  mapping = NULL,
  data = NULL,
  label_orientation = c("feature", "horizontal", "radial", "tangent"),
  label_side = c("outside", "inside", "auto"),
  label_overlap = c("hide", "nudge", "allow"),
  label_wrap = NULL,
  label_rotation = NULL,
  label_radial_offset = 0.04,
  label_circum_offset = NULL,
  label_circum_limit = NULL,
  position = "identity",
  show.legend = FALSE,
  inherit.aes = FALSE,
  ...
)

参数

mapping, data

标准图层输入;通过 label 映射注释文字。

label_orientation

支持 "feature"、"horizontal"、"radial"、"tangent"。"feature" 使内部及相邻标签均沿注释切线;较紧凑的文字移到注释旁。

label_side

支持 "inside"、"outside" 或 "auto"。

label_overlap

固定标签的碰撞策略。

label_wrap

可选的字符换行宽度。

label_rotation

可选数值、向量或列表,旋转角度,默认 0。

label_radial_offset

可选数值、向量或列表,径向偏移,默认 0.04。

label_circum_offset

可选数值、向量或列表,周向偏移,默认 0。

label_circum_limit

可选逻辑值、向量或列表,是否限制周向偏移,默认 TRUE。

position

标签锚点使用的注释 Position。在 coord_collinear() 中,省略时共享匹配注释层的轨道;显式 Position 只改变标签锚点,不移动多边形。若两组输入均有唯一 feature_id,标签可取子集或重排,但序列标识、区间和链须一致。没有 ID 时,继承要求区间行及顺序完全相同。多个匹配几何层需要显式标签 Position 或无歧义注释 ID。

show.legend, inherit.aes

标准 ggplot2 图层参数。

...

其他文字参数。

返回值

一个 ggplot2 图层。