【发布时间】:2014-09-02 07:47:55
【问题描述】:
我正在尝试制作一个类似于基因表达图的圆形图。 我发现 R 中的 circlize 包可以做到这一点,我试图关注这个http://cran.r-project.org/web/packages/circlize/vignettes/genomic_plot.pdf
我设法到达:6. 创建绘图区域
但是当我输入时
circos.genomicPoints(Region, value, numeric.column = c(1,2))
我得到这个错误:
Error in get.cell.meta.data("sector.index") :
Length of `sector.index` should only be 1.
当我输入时
circos.genomicLines(Region, value, numeric.column = c(1, 2))
我收到此错误:
Error in region[[1]] + region[[2]] :
non-numeric argument to binary operator
Region 是一个包含 205 个观测值和 7 个变量的数据框:染色体、起始位置、结束位置,然后是一些值 value 是一个包含 205 个观测值和 2 个变量的数据框:都是数值
我对这种情节完全陌生,因此感谢任何帮助
谢谢
【问题讨论】:
-
您需要提供更多详细信息。到那时为止的一切都正确绘制了吗?您是否完全按照第 6 节中的说明构建了函数?
-
是的,到那时为止的一切都正常工作并且绘制正确
-
由于引用的小插图不提供
data或region,(更不用说在我执行提供的代码时弹出多个警告和错误),小插图中可能存在错误和/ 或您构建自己的方式region.
标签: r plot packages geometry circlize