Mam listę zawierającą 9 różnych wektorów. I chcę je wykreślić (linia kropkowana) na jednej figurze w różnych kolorach według ich nazw. Jak to zrobić w języku R?Jak wykreślić listę wektorów o różnych długościach?
5
A
Odpowiedz
12
Korzystanie z wykonaną przykład:
# example data:
dat <- list(a=1:5,b=2:7,c=3:10)
# get plotting:
plot(unlist(dat),type="n",xlim=c(1,max(sapply(dat,length))))
mapply(lines,dat,col=seq_along(dat),lty=2)
legend("topleft",names(dat),lty=2,col=seq_along(dat))
9
Bez wątpienia byłaby kompletna bez odpowiedzi ggplot.
dat <- list(a=1:5,b=2:7,c=3:10)
dat <- lapply(dat, function(x) cbind(x = seq_along(x), y = x))
list.names <- names(dat)
lns <- sapply(dat, nrow)
dat <- as.data.frame(do.call("rbind", dat))
dat$group <- rep(list.names, lns)
library(ggplot2)
ggplot(dat, aes(x = x, y = y, colour = group)) +
theme_bw() +
geom_line(linetype = "dotted")
Aby wykreślić każdy wiersz w osobnej działce, należy
ggplot(dat, aes(x = x, y = y, colour = group)) +
theme_bw() +
geom_line(linetype = "dotted") +
facet_wrap(~ group)
Powiązane problemy
- 1. Listy sum o różnych długościach
- 2. Jak przekonwertować listę składającą się z wektora o różnych długościach do użytecznej ramki danych w R?
- 3. Jak układać wektory o różnych długościach w NumPy?
- 4. wielowymiarowa tablica z różnych długościach
- 5. Mediana z 2 posortowanych tablic o różnych długościach
- 6. Zrób listę wektorów o równej długości.
- 7. Jak utworzyć listę wektorów w Rcpp?
- 8. Boxplot wektorów o różnej długości
- 9. pythonowa tablica liczb o dowolnych długościach znaków
- 10. Wydajny sposób próbkowania z różnych wektorów prawdopodobieństwa
- 11. R + połącz listę wektorów w jeden wektor
- 12. Jak zmanipulować konstrukcje o nieznanych długościach pól ciągowych w C#
- 13. Sortowanie listę wektorów nierównej wielkości w r
- 14. Numpy: zewnętrzny produkt z n wektorów
- 15. jak znaleźć listę różnych geometrii i estetyki
- 16. Jak narysować dane 2D o różnych kolorach i markerach
- 17. Python: Krojenie listy na partycje o prawie równych długościach
- 18. Agda: Para wektorów o tej samej długości
- 19. Użyj dynamicznej alokacji pamięci dzielonej dla dwóch różnych wektorów.
- 20. Jak wykreślić niejawne równania
- 21. Jak wykreślić fazory sygnałów?
- 22. Jak wykreślić plik WAV
- 23. Jak wykreślić następujące w R?
- 24. Kartezjański produkt dwóch wektorów w Julii
- 25. Jak zmienić kolejność wektorów?
- 26. Jak zainicjować tablicę wektorów?
- 27. jak odepchnąć wektor wektorów?
- 28. Pobierz listę różnych przedmiotów i ich liczbę
- 29. Jak uzyskać listę wszystkich tabel w dwóch różnych bazach danych
- 30. Android: Jak zapytać o listę nazwy wiadra
'DAT $ grupowych <- rep (nazwy (DAT), LNS)' by upewnić się, że nazwy odpowiadają w twoich grupach. – thelatemail
@thelatemail edytuj moją odpowiedź, proszę. –
możesz mieć każdą grupę w jej własnym oknie fabuły. jak fabuła aspektu. – MySchizoBuddy