如何在基本 R 中建立熱圖?


熱圖是資料的圖表表示形式,其中值用顏色表示。通常,它用於顯示變化很小的資料,並應用於矩陣資料。我們可以為完整矩陣、上三角矩陣以及下三角矩陣繪製它。這可以透過影像函式來實現。

示例 1

即時演示

> M<-matrix(rpois(100,5),ncol=10)
> M

輸出

   [,1] [,2] [,3] [,4] [,5] [,6] [,7] [,8] [,9] [,10]
[1,] 7 5 4 4 3 6 5 8 3 5
[2,] 8 7 3 5 7 4 5 2 6 6
[3,] 3 2 4 2 5 12 7 3 10 2
[4,] 5 3 6 9 5 9 2 4 5 8
[5,] 3 8 5 5 4 4 4 1 2 5
[6,] 2 3 2 4 7 8 5 8 4 4
[7,] 5 6 4 4 7 3 4 8 8 2
[8,] 4 5 2 10 5 3 5 4 6 7
[9,] 8 6 4 1 4 11 6 4 6 6
[10,] 9 5 5 4 6 2 7 3 6 5

示例

> image(M)

輸出

示例 2

即時演示

> M1<-matrix(rnorm(36,25,1),ncol=6)
> M1

輸出

         [,1]      [,2]    [,3]     [,4]    [,5]    [,6]
[1,] 24.75339 25.40680 23.76650 26.47724 24.54639 25.79895
[2,] 24.08571 25.17951 25.03599 25.63532 23.45812 25.39614
[3,] 24.53005 25.77095 26.21571 24.44029 24.69933 25.62839
[4,] 22.91202 25.49497 24.86587 25.25701 23.16166 24.34106
[5,] 25.37322 24.15308 25.58580 23.52173 25.25538 25.10577
[6,] 24.39613 26.06243 26.56054 25.19265 26.54187 24.35313

示例

> image(M1)

輸出

更新於: 2020 年 11 月 21 日

248 次瀏覽

開啟你的 職業生涯

完成課程並獲得認證

開始
廣告
© . All rights reserved.