meine Datenrahmen geht so:Grundstück mehr als eine Spalte + facet_grid (ggplot)
NUMBER MEDIUM DATE DAY TREAT NITRAT SILI PHOSPHAT
1 NUT1 15/07/2016 two NBNA 20.831 20.946 0.518
2 NUT2 15/07/2016 two NBNA 26.594 25.075 1.059
3 NUT3 15/07/2016 two NBNA 47.565 42.088 7.733
4 NUT4 15/07/2016 two NBNA 61.320 53.264 6.331
5 NUT5 15/07/2016 two NBNA 64.918 52.058 4.889
6 NUT1 15/07/2016 two NBNA 19.876 22.000 0.852
7 NUT2 15/07/2016 two NBNA 29.642 29.572 1.184
8 NUT3 15/07/2016 two NBNA 37.969 35.015 4.293
9 NUT4 15/07/2016 two NBNA 56.724 45.986 6.880
10 NUT5 15/07/2016 two NBNA 66.006 53.175 5.893
11 NUT1 15/07/2016 two NBNA 21.835 20.710 0.770
12 NUT2 15/07/2016 two NBNA 25.996 26.213 1.149
13 NUT3 15/07/2016 two NBNA 48.526 46.167 3.977
14 NUT4 15/07/2016 two NBNA 56.767 47.089 6.684
15 NUT5 15/07/2016 two NBNA 64.841 54.039 6.628
16 NUT1 15/07/2016 two NBA1 13.179 18.723 0.826
17 NUT2 15/07/2016 two NBA1 18.631 23.537 0.859
Ich mag würde die Werte von NITRAT, SILI und PHOSPHAT (mit Fehlerbalken) in einem ggplot setzen sortiert nach MITTEL. Zusammenfassend, so etwas wie dies (aber auch mit Fehlerbalken): zu tun, so habe ich die Funktion Schmelze versucht:
df <- melt(nut, id.vars='MEDIUM')
jedoch mit dieser Funktion erlaubt mir nicht, danach zu verwenden facet_grid
ggplot() +
geom_bar(data=df, aes(x=MEDIUM, y=value, fill=MEDIUM),
stat="identity", colour="black") + facet_grid(~TREAT)
Hallo, danke, ich aber, habe immer noch Probleme die Fehlerbalken zu setzen. Ich habe summarySE verwendet, um die Fehlerbalken zu berechnen und dann tun dies 'ggplot() + geom_bar (Daten = ds, AES (x = MEDIUM, y = Wert, füllen = Variable), stat =" Identität ", Farbe = "schwarz", position = "ausweichen") + facet_grid (~ TREAT) + geom_errorbar (Daten = ds, aes (x = MEDIUM, ymin = Wert-se, ymax = Wert + se), Größe = 0,5, width = .4, position = position_dodge (.9)) ' – kumbu