Ich habe eine CSV-Datei der durchschnittlichen Lebenserwartung nach Land für die letzten 50 Jahre. Ich versuche, ein Diagramm der Lebenserwartung nach Land zu erstellen, mit den Jahren 1960-2011 auf der x-Achse und der durchschnittlichen Lebenserwartung auf der y-Achse. Ich möchte nur die Top-Ten-Länder mit jeweils einer eigenen Linie darstellen. Ich habe jede mögliche Methode geforscht, um eine mehrzeilige Grafik der Daten zu zeichnen, die ich habe, und es scheint mir, dass es unmöglich ist mit der Art, wie die Daten formatiert werden. Meine Fragen sind:Multi Liniendiagramm in R
- Ist es möglich, das gewünschte Diagramm mit diesen Daten zu erstellen, wie es organisiert ist?
- Wenn die Daten neu strukturiert werden müssen, wie soll das geschehen? Gibt es in R eine Funktion, um Daten besser zu organisieren?
Ich konnte das gewünschte Diagramm in Excel erstellen das ist genau das, was ich
Hier in R. tun möchte einen Link auf die lexp.csv Datei. https://drive.google.com/file/d/0BwsBIUlCf0Z3QVgtVGt4ampVcmM/view?usp=sharing
Wie definieren Sie „Top 10 "? Die höchsten Durchschnittswerte im letzten Jahr? – neilfws
'Bibliothek (ordentlich); gsheet :: gsheet2tbl ('https://docs.google.com/spreadsheets/d/1K5CKuaiUyhTy9YFjDCqLzmKgRf_DO2Ycy0Wbv95KwC4/edit?usp=sharing')%>% top_n (10, \ '2011 \')%>% sammeln (Jahr, \ 'Lebenserwartung \', -Land, convert = WAHR)%>% ggplot (aes (Jahr, \ 'Lebenserwartung \', color = Land)) + geom_line() ' – alistaire
Es ist ein Lieblingsärgernis von mir, dass" durchschnittliches Leben Erwartung "ist überflüssig. Lebenserwartung ist ein Mittelwert. (Das ist eine Erwartung in Statistiken.) –