使用ggplot2在较小的断点处放置轴标签

时间:2009-10-12 14:36:59

标签: r ggplot2

我使用ggplot2做一些基因组数据的绘图,所以基本格式是有染色体和沿着它的位置。我将位置转换为连续的比例,然后将断点放在染色体的边界:

scale_x_continuous("Genome Position", breaks = c(0, cumsum(chromosome_length)))

就实际绘图而言,这看起来很棒,但标签则放在染色体的开始和结束处。我希望它们能够沿着每条染色体居中,在默认情况下绘制小间断的位置。

这可能吗?

1 个答案:

答案 0 :(得分:1)

这个怎么样?

breaks <- c(0, cumsum(chromosome_length))
scale_x_continuous("Genome Position", breaks = breaks + 0.5, labels = breaks)