2016-08-28 11 views
0

Ich benutze coord_flip(), um ein Wald Grundstück zu machen.Wie ändere ich den Abstand zwischen kategorischen Ticks in ggplot2?

df <- data.frame(f1=factor(rbinom(100, 1, 0.45), label=c("m","w")),   
    f2=factor(rbinom(100, 1, 0.45), label=c("young","old")), 
      boxthis1=rnorm(100), boxthis2=rnorm(100), boxthis3=rnorm(100)) 

ggplot(aes(ymin = boxthis1, y=boxthis2,ymax=boxthis3, x = f1), data = df) + 
    geom_pointrange(size=0.5) +coord_flip() 

Wie kann ich es so machen, dass es mehr Abstand zwischen den beiden Plots/Achsenbeschriftungen auf der vertikalen Achse ist?

+0

zwischen dem, was zwei Grundstücke? Sie haben nur eine Handlung und eine Achse ... Ich mag mich irren, aber ich denke, Sie suchen nach einer Möglichkeit, die Größe Ihrer Handlung so zu ändern, dass die beiden Linien näher beieinander liegen? Wenn ja, sollten Sie die Größe eines Grundstücks ändern. –

Antwort

0

Es wäre besser zu verwenden scale_x_discrete(expand = ...).

ggplot(aes(ymin = boxthis1, y=boxthis2,ymax=boxthis3, x = f1), data = df) + 
    geom_pointrange(size=0.5) +coord_flip() + scale_x_discrete(expand=c(0.2, 0.2)) 

enter image description hereenter image description here

Verwandte Themen