labels = c("0:00", "4:00", "8:00", "12:00","16:00", "20:00", "23:59")
Ich glaube, wenn man sich ganz feste konzentriert, kann man da eine Abweichung finden !labels = c("0:00 , 4:00", "8:00", "12:00", "16:00", "20:00", "23:59")
labels = c("0:00", "4:00", "8:00", "12:00","16:00", "20:00", "23:59")
Ich glaube, wenn man sich ganz feste konzentriert, kann man da eine Abweichung finden !labels = c("0:00 , 4:00", "8:00", "12:00", "16:00", "20:00", "23:59")
Müssen Computer denn auch immer so kleinlich sein? Ich meine, man erkennt doch, was gemeint ist.
Das würde ich nochmal überdenken...Theoretisch müsste das doch aber mit zwei Y-Achsen funktionieren, oder?
Also es ist so: Ich habe mit R für eine Koordinate die jeweilige Mondphase an einem bestimmten Datum berechnet. 0 ist dabei Neumond und 1 ist Vollmond. Die Mondphase ändert sich ja mit dem Datum. Die Anzahl der geschossenen Fotos ist ja letzen Endes auch in Abhängigkeit des Datums. Demnach könnte ich dafür dieselbe Einteilung der X-Achse vornehmen.EDi hat geschrieben: ↑Mi Mär 03, 2021 2:33 pmDas würde ich nochmal überdenken...Theoretisch müsste das doch aber mit zwei Y-Achsen funktionieren, oder?
Zu Mondphasen (müsste hier nicht auch die Höhe vom Mond rein?): die sind ja auf der x-Achse, einfach nur als Rechtecke entlang von x? Oder als symbole auf der x-Achse.
Code: Alles auswählen
secondary <- with(d1, sec_axis(
~ rescale(., from = range(Number.of.Animals), to = range(mondphase)),
name = "Anzahl Tiere"))
Code: Alles auswählen
d1 <- d[d$Camera.Trap.Name=="Wiesbaden",]
Code: Alles auswählen
ggplot(d1, aes(Datum)) +
geom_smooth(aes(y = mondphase)) + #bis hierhin funktioniert es noch
geom_line(aes(y = rescale(Number.of.Animals, to = range(mondphase))),
colour = "black") +
scale_y_continuous(
name = "Mondphase",
sec.axis = secondary)
Code: Alles auswählen
Fehler in if (zero_range(from) || zero_range(to)) { :
Fehlender Wert, wo TRUE/FALSE nötig ist
R beschwert sich nicht über TRUE oder FALSE sondern über einen fehlenden Wert. Gibt es da irgendwo NA oder NaN? hast Du das Rescale Kommando mal außerhalb von ggplot-Kommandos laufen lassen und geschaut ob das läuft und was es zurückgibt?Eliomys hat geschrieben: ↑Do Mär 04, 2021 4:46 pmIch bin mir nicht ganz sicher, woran es liegt. Habe ich die Reihenfolge der Variablen innerhalb des Codes falsch angegeben?Code: Alles auswählen
Fehler in if (zero_range(from) || zero_range(to)) { : Fehlender Wert, wo TRUE/FALSE nötig ist
Weil eigentlich ist doch da nichts mit ´TRUE´oder ´FALSE´dabei, oder?