Ist es in ggplot mit freiem Maßstab noch möglich, für einzelne Facetten unterschiedliche Achsenbrüche / -grenzen festzulegen?

Ich habe gesehen, dass diese verwandte Frage im Jahr 2010 gestellt wurde (mit dem Titel:Wie setzen Sie unterschiedliche Skalengrenzen für verschiedene Facetten?) und möchten wissen, ob es noch möglich ist, unterschiedliche Pausen für unterschiedliche Facetten zu haben?

Der Grund dafür ist, dass ich nur ganzzahlige Werte im unteren Diagramm (mit Unterbrechungen von 50 für das obere Diagramm) des folgenden Diagramms haben möchte:

Code zur Reproduktion des Bildes:

dat <- data.frame(date=seq(0, 729, 1), Var1=round(seq(from=0, length.out=730, by=0.2)),   Var2=round(seq(from=5, length.out=730, by=0.01))  )
dat.m <- melt(dat, id.var="date")
ggplot(dat.m, aes(date,  value)) + 
      scale_x_continuous(name="Time") + 
      expand_limits(y=0) +
      ylab("Variable") + 
      geom_step() + 
      facet_grid(variable~., scales="free_y")+ 
      scale_y_continuous(breaks = seq(0, 150, by = 1))

Antworten auf die Frage(1)

Ihre Antwort auf die Frage