Hinzufügen von Beschriftungen auf der x-Achse im R-Graphen
Ich versuche, fügen Sie Etiketten entsprechend einer Spalte (einer Variablen) auf meiner x-Achse meines Graphen. Wie kann ich die Beschriftungen von dieser variable Spalte ?
Sagen, ich habe die folgende Tabelle. Es hat drei Spalten: Zeit,Behandlung, und Leitfähigkeit. Ich habe ein boxplot-Diagramm (die kann ich nicht hochladen, weil ich nicht genügend Punkte noch und ich bin ein neuer Benutzer). Das Diagramm zeigt die drei Felder pro Behandlung, obwohl jedes Feld, das label hat sowohl Zeitpunkt und Behandlung, D. H. für EV-Behandlung: "17.EV, 19.EV, 21.EV" für jede der drei Boxen. Wie kann ich die Behandlung name von selbst?
Time Treatment Conductivity
17 EV 47.1
17 EV 41.5
17 EV 53.1
17 EV 57.5
19 EV 53.2
19 EV 68.8
19 EV 69.4
19 EV 28.6
21 EV 56
21 EV 72.9
21 EV 73
21 EV 30
17 Z1a 86
17 Z1a 108
17 Z1a 81.1
17 Z1a 60.5
19 Z1a 74
19 Z1a 90
19 Z1a 109
19 Z1a 98
21 Z1a 84
21 Z1a 96.3
21 Z1a 114
21 Z1a 109.8
17 Z1b 53.3
17 Z1b 60.6
17 Z1b 56.2
17 Z1b 40.5
19 Z1b 61.2
19 Z1b 69.1
19 Z1b 64.1
19 Z1b 49.6
21 Z1b 63.5
21 Z1b 75.8
21 Z1b 73.3
Ich wollte nicht ein Bild, ich wollte die Bearbeiten, dass Sie zur Verfügung gestellt. Jetzt verstehe ich seine Frage und seine gewünschten Ergebnis.
InformationsquelleAutor user1250704 | 2012-03-05
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich nehme an, du bist mit etwas code wie:
Ich bin ein großer fan der
ggplot2
Paket. Und würde das problem lösen.Die Lösung ist schnell und einfach!
InformationsquelleAutor Justin
Sehen
?boxplot
, dienames
argument:Damit Sie tun könnten:
Den
levels(dat$Treatment)
zurückc("EV","Z1a","Z1b")
, undrep(xxx,each=3)
zurückc("EV","EV","EV","Z1a","Z1a","Z1a","Z1b","Z1b","Z1b)
(da gibt es 9 boxplots, 9 Namen sind erforderlich).Wenn Sie wollte nur ein name pro 3 boxplots - ich bin nicht sicher, wie zu tun, dass mit Basis-Grafik, werden Sie wahrscheinlich verwenden
ggplot2
oderlattice
Grafiken.Nebenbei-wenn Sie die Herstellung von 9 boxplots (dh eine für jede (Behandlung,Zeit, paar)), tun Sie wirklich wollen, zu entfernen, die "Zeit" Informationen aus den boxplots? Es wird dann unmöglich sein, zu sagen, zu welcher Zeit eine bestimmte boxplot ist?
InformationsquelleAutor mathematical.coffee