2017-12-30 13 views
0

Ich arbeite an einem Streudiagramm mit geom_jitter, aber möchte Grenzen auf der y-Achse setzen (min Wert = 0). Gibt es eine Möglichkeit, die Punkte zu "jittern" wie üblich, aber zu sagen, dass sie nicht unter y = 0 fallen sollen?Behalte Punkte über Null in geom_jitter

Antwort

2

Nicht censor die außerhalb der Grenzen (oob) Punkte (das ist die Standardeinstellung), sondern squish auf die Waage, etwa so:

test <- data.frame(x = mtcars$mpg, y = 0) 

ggplot(test, aes(x, y)) + 
    geom_jitter() + 
    scale_y_continuous(limits = c(0, 0.4), oob = scales::squish) 

enter image description here

Verwandte Themen