【问题标题】:Reduce white space on Manhattanplot (Package: qqman in R) between axis label and axis减少轴标签和轴之间的曼哈顿图(包:qqman in R)上的空白
【发布时间】:2021-09-10 08:21:48
【问题描述】:

我已经通过 R 中的 qqman 包绘制了下面的曼哈顿图。不幸的是,轴刻度和轴标签之间以及轴标签和轴实验室之间存在巨大的空白。有人可以提供任何减少空白的提示吗?

这是我的代码:

manhattan(Table, chr="CHR", bp="BP", snp="SNP", p="P", suggestiveline = 4.66963295422, genomewideline = 5.97066294989, ylim = c(0, 12), cex = 1.0, cex.axis = 0.5)

【问题讨论】:

标签: r plot manhattan


【解决方案1】:

您可以使用padj 调整 x 轴上的间距。 该参数将通过... 参数传递给axis() 函数。请注意,因为这些点也转到manhattan 内的其他函数,所以会触发一些警告。但是,它们不应该与您有关。

manhattan(gwasResults, padj = 1)
manhattan(gwasResults, padj = 0)
manhattan(gwasResults, padj = -1)

【讨论】:

  • 感谢您的回答,x 轴上的位置现在在数字和刻度之间减少了。但 y 轴上的数字也移动了,现在位于刻度上方。还有第二个问题,染色体这个词离情节还很远,所以只是数字移动了,单词没有移动。你有针对特定事情的任何解决方案
  • 我建议通过在控制台中输入不带括号的manhattan 来复制函数的源代码,然后根据需要更改函数。你不能只从外部改变一切
猜你喜欢
  • 2018-12-01
  • 1970-01-01
  • 2016-02-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-10-05
  • 1970-01-01
  • 2013-02-04
相关资源
最近更新 更多