Размещение меток осей на небольших перерывах с помощью ggplot2 - PullRequest
1 голос
/ 12 октября 2009

Я использую ggplot2 для построения некоторых геномных данных, поэтому основной формат - это наличие хромосомы и ее положение вдоль нее. Я преобразую позиции в непрерывном масштабе, а затем наложу разрывы на границах хромосом с помощью:

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

Это выглядит великолепно с точки зрения фактического изображения, но метки затем ставятся в начале и конце хромосом. Я бы хотел, чтобы они были центрированы вдоль каждой хромосомы в положении, где по умолчанию рисуется незначительный разрыв.

Возможно ли это?

1 Ответ

1 голос
/ 12 октября 2009

Как насчет этого?

breaks <- c(0, cumsum(chromosome_length))
scale_x_continuous("Genome Position", breaks = breaks + 0.5, labels = breaks)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...