本页完整说明已译为现代汉语;函数、参数、代码和原始数据标识保留原样。 使用教程
全站目录 · 按任务查找
安装与学习路线
首页安装与环境准备选择合适的学习模块模块一『弦图』部分
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() 中所有骨架采用相同 bp 到 x 换算,包括同行独立窗口。显示间隙不当作基因组长度;局部反转和原始源坐标标签不改变比例。弦图和圆图已有局部坐标轴,不接受该层。
用法
代码
geom_seq_scale(
mapping = NULL,
data = NULL,
length = NULL,
label = NULL,
location = c("bottomleft", "bottomright", "topleft", "topright"),
offset = grid::unit(c(2, 6), "mm"),
tick_height = grid::unit(1.5, "mm"),
label_gap = grid::unit(1.5, "mm"),
linewidth = 0.4,
colour = "#3D4348",
size = 3,
position = "identity",
show.legend = FALSE,
inherit.aes = FALSE,
...
)参数
- mapping, data
标准图层输入。可用
scale_length映射每个尺的正整数 bp 长度,label提供文字。多个尺须在data中显式提供x、y布局位置或相应角色映射,避免意外重叠。- length
可选固定正整数 bp 长度,不可与
scale_length映射并用。NULL使用输入长度或自动参照长度。- label
可选固定字符标签,或接收所选 bp 长度的函数。
NULL使用输入标签或格式化"... bp"文字。- location
自动放置所依据的序列外包区域角落。
- offset
两个非负距离,先水平后垂直。支持绝对 grid 单位;普通数值为布局距离。
- tick_height, label_gap
端刻度及尺与文字间距,支持非负绝对 grid 单位或布局数值。有渲染环境时做物理换算;无设备构建保留明确的估计测量状态。
- linewidth, colour, size
固定线色、线宽及字号,文字使用 ggplot2 的 mm。未作为固定值提供时,也可使用普通映射和标度。
- position, show.legend, inherit.aes
标准 ggplot2 图层参数。
- ...
传给
ggplot2::layer()的其他固定 aesthetic。
详细说明
比例尺不声称跨越某个源区间,因此显式长度可超过单个窗口,仍是共享线性度量的有效距离参照。省略长度时,从显示窗口长度选较小的整数 1/2/5 参照。不修改源坐标、不制造缺失基因组区域。修改序列轴刻度及标签请用 scale_seq_position_continuous();位置标度配置已有轴,本层添加独立距离参照。
