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 ")

Wykreślanie wierszy macierzy w R

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 ") 

Przykład wykreślenia macierzy w R


Więcej samouczków dotyczących języka R można znaleźć na tej stronie .

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *