跳到正文
0.16.6 文档

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

全站目录 · 按任务查找

绘制酶切位点、标签和确定性引导线。

用法

代码
geom_restriction_site(
  mapping = NULL,
  data = NULL,
  label = TRUE,
  label_style = c("enzyme_position", "enzyme", "position"),
  label_order = c("auto", "enzyme_position", "position_enzyme"),
  label_side = c("outside", "inside", "auto"),
  leader = c("radial", "elbow", "straight"),
  min_label_gap = NULL,
  tick_length = 0.04,
  label_offset = 0.18,
  colour = "#202020",
  linewidth = 0.28,
  label_size = 3.2,
  fontface = NULL,
  family = NULL,
  position = "identity",
  show.legend = FALSE,
  inherit.aes = FALSE,
  ...
)

参数

mapping, data

标准图层输入。

label

是否绘制标签。

label_style

标签显示酶及位置、仅酶名或仅位置。

label_order

自动镜像顺序、酶名优先或位置优先。

label_side

标签放在外侧、内侧或自动选择。

leader

引导线路径。默认 "radial" 测量实际文字框,分开位点锚点与最终径向位置,使用直连,或独立径向短线加扇形连接。所有面向酶位点的文字边缘按基因组顺序排列在同一紧凑圆形轮廓。密集侧向簇使用等距轮廓扇形,稀疏簇保留自然角度。旧 "trunk" 别名在 v0.16.1 删除,改用 "radial"。"straight" 从刻度尖端直连最终文字边缘,不绕行序列或其他线;"elbow" 使用一个折点,尽可能先沿局部法线出发。所有路径共享标签位置及分组。

min_label_gap

标签槽之间的最小基因组比例,NULL 根据实际标签和设备推导紧凑默认值。

tick_length, label_offset

局部法线距离。

colour, linewidth, label_size, fontface, family

固定外观。默认 fontface = NULL 时,仅在该酶对完整输入切割一次时加粗酶名,坐标仍为常规字重;显式 fontface 关闭此自动区分。

position, show.legend, inherit.aes

标准图层参数。

...

其他几何参数。

返回值

一个 ggplot2 图层。