跳到正文
0.16.6 文档

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

全站目录 · 按任务查找

控制弦图的全局旋转、纵横比、坐标范围、裁剪,以及几何与标签的拟合策略。

用法

代码
coord_chord(
  rotation = 45,
  ratio = 1,
  xlim = NULL,
  ylim = NULL,
  expand = FALSE,
  clip = "off",
  fit = c("labels", "geometry", "manual")
)

参数

rotation

全局布局相对 x 轴正方向逆时针旋转的角度,单位为度,默认 45。旋转整个布局,不改变生物学链或序列方向。

ratio

固定 y/x 纵横比,默认 1。

xlim, ylim

可选的用户坐标范围;显式范围优先于自动拟合范围。

expand

逻辑值,是否扩展坐标范围,默认 FALSE。自动拟合已包含少量安全边距;设为 TRUE 可请求 ggplot2 的额外坐标扩展。

clip

是否将绘图裁剪到面板内,默认 "off"。

fit

拟合策略:"labels" 包含测量后的标签框,"geometry" 只拟合几何元素,"manual" 要求显式提供 xlim 和 ylim。

返回值

用于 ggplot2 + 组合的 Coord 对象。

示例

代码
library(dplyr)
data(seq_data_example)
seqs <- seq_data_example |>
  select(accver, length)
ggchord(seq_data = seqs) +
  geom_seq() +
  coord_chord(rotation = 20)