display a matrix, including the values, as a heatmap

后端 未结 6 1090
悲&欢浪女
悲&欢浪女 2020-12-05 13:29

What I\'d like to do is take this matrix:

> partb
                0.5  1.5   1a   1b   -2   -3
A1FCLYRBAB430F 0.26 0.00 0.74 0.00 0.00 0.00
A1SO604B523Q6         


        
6条回答
  •  盖世英雄少女心
    2020-12-05 14:01

    For example:

    m <- matrix(1:30, ncol=6)
    colnames(m) <- paste("C", 1:6, sep="")
    rownames(m) <- paste("R", 1:5, sep="")
    m
    
    image(1:ncol(m), 1:nrow(m), t(m), col = terrain.colors(60), axes = FALSE)
    axis(1, 1:ncol(m), colnames(m))
    axis(2, 1:nrow(m), rownames(m))
    for (x in 1:ncol(m))
      for (y in 1:nrow(m))
        text(x, y, m[y,x])
    

提交回复
热议问题