Пошаговые метки оси. - PullRequest
0 голосов
/ 26 июня 2019

Я строю график Манхэттена, используя этот код https://genome.sph.umich.edu/wiki/Code_Sample:_Generating_Manhattan_Plots_in_R

, но все мои ярлыки ксаксиса перекрываются.Я попытался изменить на check.overlap = T

, но он просто пропускает некоторые метки x, чтобы избежать наложения, но мне нужно, чтобы все затем отображалось.

enter image description here

 #custom axis to print chromosome names
  axis.chr <- function(side,...) {
    if(side=="bottom") {
      panel.axis(side=side, outside=T,
                 at=((posmax+posmin)/2+posshift),
                 labels=levels(chr), 
                 ticks=F, rot=0,
                 check.overlap=F
      )
    } else if (side=="top" || side=="right") {
      panel.axis(side=side, draw.labels=F, ticks=F);
    }
    else {
      axis.default(side=side,...);
    }
  }

Похоже, мне нужно было бы пошатываться, но не знаю, как.

enter image description here

...