Seite 1 von 1

Liniendiagramm

Verfasst: Mi Jul 25, 2018 11:43 am
von lynrask
Hallo zusammen,

für meine BA muss ich noch ein paar Diagramme erstellen, jedoch komme ich bei einer Sache derzeit nicht weiter. Mehrere Messreihen sollen in ein Liniendiagramm. Die Konzentration (µg/l) auf die y-Achse und das Datum auf die x-Achse.
Folgendes Kommando nutze ich derzeit:

plot(al_weisse_test$Datum, al_weisse_test$Abflussspende, type="l")

R versteht das Datum anscheinend jedoch nicht, bildet kein Lininendiagramm. Nur wenn ich anstatt einer Datumsangabe einfache Zahlen verwendet (1,2,3...). Was mache ich falsch?

Folgende Daten werden verwendet:

Schiltbach Sefinen Luetschine Truemmelbach Weisse Luetschine
Mrz 16 1,26211519 0 1,427081336 0
Apr 16 0,872010253 0 0 1,291802038
Apr 16 1,097784371 2,12263747 3,060867429 3,028678704
Mai 16 1,882643042 32,66002214 3,099049291 1,889751672
Mai 16 2,361005477 2,059487006 2,027326253 2,153835773
Mai 16 2,215602478 1,489501018 3,779188293 1,822480065
Jun 16 1,435605519 2,112886832 2,301895014 3,480100005
Jun 16 1,539084452 2,291317772 3,320979783 3,118912115
Aug 16 0,70199388 4,317503173 7,826896799 4,067981712
Aug 16 1,365018914 3,965912856 2,653157105 5,27932205
Aug 16 3,39090933 3,106111124 5,912333433 8,440996589
Sep 16 0,513048145 1,837296472 7,600461721 5,404963041
Sep 16 1,274963491 2,653345623 7,238219754 10,91398427
Okt 16 6,456252552 2,470988255 3,521055568 13,08758443
Okt 16 8,913917981 4,873786322 3,229515374 5,32027532
Okt 16 0 0,904380546 1,728155786 4,101660206
Nov 16 0 1,534586078 1,965857009 1,681412982
Nov 16 0 1,780668864 1,935962114 2,258472735
Dez 16 0 3,880165688 5,045483932 2,031806946
Dez 16 0,818986037 0,871529501 0 1,716470633
Jan 17 2,226047114 0 0 0
Jan 17 2,118923162 0,928645651 3,162442111 4,019634499
Feb 17 1,454301538 0 1,285099887 2,730834033
Feb 17 1,737630821 2,030601757 1,55186724 1,382306243
Mrz 17 1,919478018 1,479638948 1,213596852 0,458296824
Mrz 17 2,28338235 0,914758906 1,298377784 3,865763146
Mrz 17 1,756245573 1,685154113 2,70009396 1,992681814
Apr 17 2,0865588 1,653456538 2,611414057 2,385871536
Apr 17 1,718160147 4,847926285 7,594607909 2,149522428
Mai 17 1,085784725 1,796993936 2,748219688 2,933183417
1,690909233 4,883341386 3,023953786
1,296659131 2,257068717 1,922705298
1,547093303
1,472355101

Vielen lieben Dank schonmal für eure Hile!

Re: Liniendiagramm

Verfasst: Mi Jul 25, 2018 2:55 pm
von EDi
Wie liest du die Daten ein? Ist das Datum in einem Datumsformat? Was sagt str(al_weisse_test)?

Re: Liniendiagramm

Verfasst: Mi Jul 25, 2018 9:40 pm
von lynrask
Einfach mit read.table. Das sind Textdateien (.txt). Datum wurde mit Excel als solches formatiert.
Bei str() gibt R für die Datumsangaben "Factor w/15 levels" an

Re: Liniendiagramm

Verfasst: Mi Jul 25, 2018 10:48 pm
von EDi
Bei str() gibt R für die Datumsangaben "Factor w/15 levels" an
Da hast du das Problem. Probier mal mit as.Date() und vielleicht as. character () das in ein Date umzuwandeln.

Re: Liniendiagramm

Verfasst: Do Jul 26, 2018 9:08 am
von lynrask
Super, vielen Danke! Hat funktioniert, habe es jetzt in dein Datumsformat DD/MM/YYYY umgewandelt und das Liniendiagramm funktioniert nun. Leider zeigt mir R nur einmal das Jahr 2017 nun auf der X-Achse an, das versuche ich nun noch zu ändern.