我使用ggplot2做一些基因组数据的绘图,所以基本格式是有染色体和沿着它的位置。我将位置转换为连续的比例,然后将断点放在染色体的边界:
scale_x_continuous("Genome Position", breaks = c(0, cumsum(chromosome_length)))
就实际绘图而言,这看起来很棒,但标签则放在染色体的开始和结束处。我希望它们能够沿着每条染色体居中,在默认情况下绘制小间断的位置。
这可能吗?
答案 0 :(得分:1)
这个怎么样?
breaks <- c(0, cumsum(chromosome_length))
scale_x_continuous("Genome Position", breaks = breaks + 0.5, labels = breaks)