0.16.6 文档
本页完整说明已译为现代汉语;函数、参数、代码和原始数据标识保留原样。 使用教程
全站目录 · 按任务查找
安装与学习路线
首页安装与环境准备选择合适的学习模块模块一『弦图』部分
1.1 输入表与字段含义1.2 生成与导入比对数据1.3 从骨架逐层添加1.4 方向、曲率与避障1.5 筛选与整理连接1.6 原始文件完整流程1.7 弦图综合展示模块二『共线性图』部分
2.1 复用弦图的数据2.2 只替换坐标系,再逐层添加2.3 跨行连接、避障与比例尺2.4 比较基因邻域2.5 局部、锚定与分段2.6 共线性综合展示模块三『质粒图』部分
3.1 DNA、注释与13个参考序列3.2 从圆圈到多层注释3.3 识别特征、引物与酶切3.4 13个质粒参考案例3.5 质粒综合实战按需查阅:数据与图层
数据与坐标导入和转换数据导入核酸和蛋白比对将蛋白区间转换为基因组坐标绘制注释与处理重叠放置和调整标签添加数据轨道设置配色、图例和主题按序列和链设置参数调整图形预览和保存图形学习地图与函数查阅
使用教程函数文档示例图集常见问题迁移到候选 API术语说明更新日志在 coord_collinear() 中为每个截断端点添加两条短斜线。focus_ggchord_data() 元数据确定截断基因组端,序列方向反转时标记随对应显示端移动。标记仅为装饰,不改变源序列或注释坐标。
用法
代码
geom_seq_break(
mapping = NULL,
data = NULL,
break_width = 0.02,
break_height = 0.04,
linewidth = 0.4,
colour = "#3D4348",
position = "identity",
show.legend = FALSE,
inherit.aes = FALSE,
...
)参数
- mapping, data
标准映射及序列数据,默认使用图的序列表。截断来自
.truncated_left/.truncated_right,可用时以源区间和长度元数据补充。- break_width, break_height
整个断裂标记的宽高,单位为线性布局距离,不是 mm。
- linewidth, colour
固定线外观;也可映射普通视觉 aesthetic 并使用 ggplot2 标度。
- position, show.legend, inherit.aes
标准 ggplot2 图层参数。
- ...
传给
ggplot2::geom_path()的其他参数。
示例
代码
library(dplyr)
data(seq_data_example)
seqs <- seq_data_example |>
select(accver, length)
loci <- tibble(
accver = seqs$accver, start = floor(seqs$length * .25),
end = floor(seqs$length * .75)
)
focused <- focus_ggchord_data(seqs, loci = loci)
ggchord(seq_data = focused$seq_data) +
geom_seq() +
geom_seq_break() +
coord_collinear()