Zwei Datenreihen in R mit zwei Achsen

Allgemeine Fragen zur Programmierung mit R.

Zwei Datenreihen in R mit zwei Achsen

Beitragvon Tsamsiyu » Do 30. Aug 2018, 12:00

Moin,

ich möchte in R zwei Datenreihen mit zwei y-Achsen in einer Grafik darstellen. Hab es auch soweit hinbekommen, dass ich beide in einer Grafik habe, mir fehlt nur noch die zweite Achse. Ich möchte A und B gleichzeitig gegen die Zeit (C) auftragen:

plot(C,A, ylim=c(0,1500))
lines(C,B, type="l")

Wie kann ich für B jetzt noch die die zweite Y-Achse einbauen und möglichst auch einstellen (Reichweite und Beschriftung)?
Tsamsiyu
 
Beiträge: 32
Registriert: Mo 13. Jun 2016, 16:42
Danke gegeben: 0
Danke bekommen: 0 mal in 0 Post

Re: Zwei Datenreihen in R mit zwei Achsen

Beitragvon jogo » Fr 31. Aug 2018, 08:32

schau mal nach der Funktion axis()
jogo
 
Beiträge: 139
Registriert: Mo 26. Feb 2018, 09:56
Danke gegeben: 3
Danke bekommen: 0 mal in 0 Post

Re: Zwei Datenreihen in R mit zwei Achsen

Beitragvon Tsamsiyu » Fr 31. Aug 2018, 15:22

jogo hat geschrieben:schau mal nach der Funktion axis()


Danke, kann ich damit auch eine Achse mit anderem Maßen als die "normale" Y-Achse wählen? Wenn ein Bereich von 0 bis 1500 (für A) geht auf der linken, und ein Bereich von 0-300 (für B) der auf der Rechten Seite? Dass die 300 rechts auf der gleichen Höhe ist wie die 1500 links? Würde dann gerne den beiden Datenreihen jeweils eine Achse zuordnen an der sie sich "orientieren" sollen.
Tsamsiyu
 
Beiträge: 32
Registriert: Mo 13. Jun 2016, 16:42
Danke gegeben: 0
Danke bekommen: 0 mal in 0 Post

Re: Zwei Datenreihen in R mit zwei Achsen

Beitragvon jogo » Sa 1. Sep 2018, 12:22

uff, ich bin bei Grafikfragen eine ziemliche Blindschleiche. :?
Hast Du schon auf SO gesucht?
jogo
 
Beiträge: 139
Registriert: Mo 26. Feb 2018, 09:56
Danke gegeben: 3
Danke bekommen: 0 mal in 0 Post

Re: Zwei Datenreihen in R mit zwei Achsen

Beitragvon Tsamsiyu » So 2. Sep 2018, 14:41

Was ist SO? =/
Tsamsiyu
 
Beiträge: 32
Registriert: Mo 13. Jun 2016, 16:42
Danke gegeben: 0
Danke bekommen: 0 mal in 0 Post

Re: Zwei Datenreihen in R mit zwei Achsen

Beitragvon jogo » Mo 3. Sep 2018, 09:10

StackOverflow
https://stackoverflow.com/questions/tagged/r

Hier habe ich etwas gefunden, das hoffentlich passt:
https://stackoverflow.com/a/50249004/5414452

Gesucht hatte ich auf diese Weise:
https://stackoverflow.com/search?q=%5Br ... ond+y-axis
jogo
 
Beiträge: 139
Registriert: Mo 26. Feb 2018, 09:56
Danke gegeben: 3
Danke bekommen: 0 mal in 0 Post

Re: Zwei Datenreihen in R mit zwei Achsen

Beitragvon Tsamsiyu » Mo 3. Sep 2018, 17:51

Danke, bin aber noch nicht ganz schlau draus geworden. Werds weiter versuchen.
Tsamsiyu
 
Beiträge: 32
Registriert: Mo 13. Jun 2016, 16:42
Danke gegeben: 0
Danke bekommen: 0 mal in 0 Post

Re: Zwei Datenreihen in R mit zwei Achsen

Beitragvon jogo » Di 4. Sep 2018, 10:33

Hier noch ein Zufallsfund:
http://www.chironomidaeproject.com/file ... n_in_R.pdf
Der Titel ist Grafiken und Statistik in R (auch wenn der Dateiname das nicht vermuten lässt)
jogo
 
Beiträge: 139
Registriert: Mo 26. Feb 2018, 09:56
Danke gegeben: 3
Danke bekommen: 0 mal in 0 Post

Re: Zwei Datenreihen in R mit zwei Achsen

Beitragvon Tsamsiyu » Di 4. Sep 2018, 18:47

jogo hat geschrieben:Hier noch ein Zufallsfund:
http://www.chironomidaeproject.com/file ... n_in_R.pdf
Der Titel ist Grafiken und Statistik in R (auch wenn der Dateiname das nicht vermuten lässt)


Danke! Mal gucken ob es funktioniert. :D
Tsamsiyu
 
Beiträge: 32
Registriert: Mo 13. Jun 2016, 16:42
Danke gegeben: 0
Danke bekommen: 0 mal in 0 Post

Re: Zwei Datenreihen in R mit zwei Achsen

Beitragvon Tsamsiyu » Mi 5. Sep 2018, 09:56

Habs versucht und leider noch einige Probleme:

Hab es erstmal so geamcht:

Code: Alles auswählen
overplot(KwLep$Year~KwLep$Number_Sum |KwLep$CheetahNS, same.scale = FALSE)


bekomme die Fehlermeldung "Error in plot.new() : figure margins too large"

Komme damit nicht so super klar.

Meine Daten sehen so aus:
Year Number_Sum CheetahNS
1975 11 0
1976 952 313
1977 116 11
1978 37 0
1979 130 26
1980 435 59
1981 159 13
1982 184 13
1983 465 40
1984 561 223
1985 456 159
1986 837 109
1987 649 65
1988 459 68
1989 531 38
1990 196 14
1991 265 15
1992 121 21
1993 184 9
1994 270 25
1995 1170 11
1996 273 24
1997 212 31
1998 357 50
1999 298 49
2000 518 185
2001 200 47
2002 108 72
2003 68 29
2004 52 13
2005 75 22
2006 158 17
2007 74 10
2008 78 34
2009 242 22
2010 251 7
2011 371 9
2012 493 10
2013 242 8
2014 43396 18
2015 53 11
2016 95 17
Tsamsiyu
 
Beiträge: 32
Registriert: Mo 13. Jun 2016, 16:42
Danke gegeben: 0
Danke bekommen: 0 mal in 0 Post

Nächste

Zurück zu Programmierung allgemein

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast

cron