Seite 1 von 1
Gitternetzlinien
Verfasst: Di Sep 05, 2017 11:34 am
von DerRobert123
Hallo zusammen,
ich habe bei diversen Grafiken das Problem, dass die Gitternetzlinien nicht mit den direkten Intervallen der X-Achse und der Y-Achse übereinander liegen. Kann mir jemand helfen wie ich das einstellen kann?
Vielen Dank schon einmal!
Re: Gitternetzlinien
Verfasst: Di Sep 05, 2017 3:05 pm
von bigben
Was für Gitternetzlinien? Was sind direkte Intervalle? Wo willst Du was einstellen?
Vielleicht schreibst Du mal ein reproduzierbares Minimalbeispiel und kopierst das hier ins Forum (mit code-Tags), damit wir alle über das gleiche Problem sprechen.
LG,
Bernhard
Re: Gitternetzlinien
Verfasst: Di Sep 05, 2017 5:04 pm
von dvf
Ich habe die Aufgabenstellung zwar auch nicht ganz verstanden, werfe aber mal Folgendes in den Ring:
Code: Alles auswählen
> set.seed(4)
set.seed(4)
plot(100*rnorm(100), type="l")
grid() # oder einzeln
abline(v=(seq(0,100,10)), col="blue", lty="dotted")
abline(h=(seq(-200,200,50)), col="blue", lty="dotted")
abline(h=c(-73,44,63,179), col="red", lty="dotted", lwd=2)
Gruß
dvf
Re: Gitternetzlinien
Verfasst: Di Sep 05, 2017 5:43 pm
von bigben
... aber in diesem Beispiel liegt jetzt alles übereinander. Oder sehe ich was nicht?
Re: Gitternetzlinien
Verfasst: Di Sep 05, 2017 9:10 pm
von DerRobert123
Mein Problem ist folgendes:
hier meine Syntax
plot(A$Verbrauch ~ A$Datum, main = "",
type = "l", col="red", ylab ="Verbrauch [kWh/d]", xlab ="",
xlim = c (A11,A12),las=2)
grid()
Das sieht dann wie folgt aus
Es wäre schön wenn die Gitternetzlinien auf der X-Achse genau auf den Intervallen liegen würden. Kann mir da jemand helfen?
Re: Gitternetzlinien
Verfasst: Di Sep 05, 2017 9:41 pm
von bigben
Das liegt an der internen Repräsentation von Datumsangaben durch krumme Zahlen. Zeichne Deine Gitternetze selbst mit abline, dann kannst Du sie genau da haben, wo Du sie willst. dvf hat es vorgemacht.
LG,
Bernhard
Re: Gitternetzlinien
Verfasst: Mi Sep 06, 2017 9:30 am
von DerRobert123
Hat funktioniert! Vielen Dank!
Re: Gitternetzlinien
Verfasst: Mi Sep 06, 2017 9:34 am
von dvf
Nun, ich dachte, das Problem sei so einfach, dass ich alles in eine Abbildung "hauen" kann.
Für dein Beispiel empfiehlt sich der "Eigenbau" mit
abline:
Code: Alles auswählen
abline(h=(seq(0,300,50)), col="lightgrey", lty="dotted")
abline(h=c(x_Jan, x_Mrz, usw.), col="lightgrey", lty="dotted")
Die Positionen x_Jan... sind mithilfe von
locator() bestimmbar. Nach drei Werten erschließt sich auch ein Zusammenhang zwischen den x-Angaben.
Huch, ich war zu langsam!