2016-10-21 2 views
0

Wenn ich das Beispiel unter die x-Achse Beschriftungen plotten sind verwirrend, da die Häkchen mit der Bezeichnung 2008 und 2012 sind 2008.5 und 20012.5. Ich fiedelte und merkte, dass das Zahlenformat abgeschnitten wurde, weil es so lang ist. Was ist ein guter Weg, um die Ticks und Etiketten zu unterfüttern?Tick division und labels verursachen Verwirrung in ggplot2

library(ggplot2) 
foo <- data.frame(x=2005:2014,y=rnorm(10)) 
p1 <- ggplot(data = foo, aes(x = x, y = y)) 
p1 <- p1 + geom_point(size=4) 
p1 

EDIT: Das ist in der Tat eine doppelte Frage: How to display only integer values on an axis using ggplot2

Ich entschuldige mich.

+0

korrigiert. Vielen Dank. – user4100013

Antwort

1

Diese beiden Optionen könnte eine Idee sein ....

Option 1:

foo <- data.frame(x=2005:2014,y=rnorm(10)) 
    p1 <- ggplot(data = foo, aes(x = x, y = y)) 
    p1 <- p1 + geom_point(size=4) 
    p1 <- p1 + scale_x_continuous(breaks = foo$x) 
    p1 

Option 2:

foo <- data.frame(x=2005:2014,y=rnorm(10)) 
    p1 <- ggplot(data = foo, aes(x = x, y = y)) 
    p1 <- p1 + geom_point(size=4) 
    p1 <- p1 + scale_x_continuous(breaks = foo$x[seq(1, length(foo$x), 2)]) 
    p1 
Verwandte Themen