Des pauses pour scale_x_date dans ggplot2 et R

Je suis traçage valeur~date de ggplot2 (dans R). J'ai le code suivant. Comme vous le voyez ggplot2 ajoute plus de pauses sur l'axe des x que j'ai dans mes données. Je veux juste avoir de la x-label à chaque fois que j'ai un point de données dans mon bloc de données. Comment puis-je la force de ggplot2 juste montrer les pauses seulement les valeurs de mon.dates? Il semble qu'il n'y a pas de "sauts" l'argument pour scale_x_date

require(ggplot2)
my.dates = as.Date(c("2011-07-22","2011-07-23",
                     "2011-07-24","2011-07-28","2011-07-29"))
my.vals  = c(5,6,8,7,3)
my.data <- data.frame(date =my.dates, vals = my.vals)
plot(my.dates, my.vals)
p <- ggplot(data = my.data, aes(date,vals))+ geom_line(size = 1.5)
p <- p + scale_x_date(format="%m/%d", ' ')
p

Des pauses pour scale_x_date dans ggplot2 et R

Voir aussi scale_x_date(): "l'échelle de La date va tenter de choisir des valeurs par défaut raisonnables pour les graduations principales et secondaires. Remplacer avec date_breaks, date_labels, date_minor_breaks arguments."

OriginalL'auteur Mark | 2011-07-10