Jak wykreślić wiersze macierzy w r (z przykładami)
Czasami możesz chcieć wykreślić wiersze macierzy w R jako pojedyncze wiersze. Na szczęście można to łatwo zrobić, korzystając z następującej składni:
matplot ( t (matrix_name), type=" l ")
W tym samouczku przedstawiono praktyczny przykład użycia tej składni.
Przykład: wykreślanie wierszy macierzy w R
Najpierw utwórzmy fałszywą macierz do pracy, zawierającą trzy wiersze:
#make this example reproducible
set. seeds (1)
#create matrix
data <- matrix(sample. int (50, 21), nrow= 3 )
#view matrix
data
[,1] [,2] [,3] [,4] [,5] [,6] [,7]
[1,] 4 34 14 21 7 40 12
[2,] 39 23 18 41 9 25 36
[3,] 1 43 33 10 15 47 48
Następnie użyjmy wykresu matplot do wykreślenia trzech wierszy macierzy jako pojedynczych linii na wykresie:
matplot( t (data), type = " l ")
Każdy wiersz na wykresie reprezentuje jeden z trzech wierszy danych w macierzy.
Uwaga: Funkcja matplot służy do wykreślania kolumn macierzy. Zatem używamy t() do transpozycji macierzy w celu narysowania linii.
Możemy także zmienić szerokość linii i dodać do wykresu kilka etykiet:
matplot( t (data),
type=" l ",
lwd = 2 ,
main=" Plotting the Rows of a Matrix ",
ylab=" Value ")
Więcej samouczków dotyczących języka R można znaleźć na tej stronie .