R で行列の行をプロットする方法 (例付き)


R の行列の行を個別の行としてプロットしたい場合があります。幸いなことに、これは次の構文を使用して簡単に実行できます。

 matplot ( t (matrix_name), type=" l ")

このチュートリアルでは、この構文の使用例を実際に示します。

例: R の行列の行をプロットする

まず、3 つの行を含む偽の行列を作成して処理します。

 #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

次に、 matplotを使用して、行列の 3 行をプロット上の個々の線としてプロットしてみましょう。

 matplot( t (data), type = " l ")

R での行列行のプロット

プロット内の各行は、行列内の 3 つのデータ行のうちの 1 つを表します。

注: matplot 関数は、行列の列をプロットするために使用されます。そこで、代わりにt()を使用して行列を転置し、線を描画します。

線の幅を変更し、プロットにいくつかのラベルを追加することもできます。

 matplot( t (data),
        type=" l ",
        lwd = 2 ,
        main=" Plotting the Rows of a Matrix ",
        ylab=" Value ") 

R で行列をプロットする例


このページでは、その他の R チュートリアルを見つけることができます。

コメントを追加する

メールアドレスが公開されることはありません。 が付いている欄は必須項目です