使用python3向热图添加注释

时间:2019-05-13 18:34:47

标签: python-3.x matplotlib heatmap

我使用matplotlib和seaborn创建了一个热图,看起来还可以。

但是我的问题是如何在热图上添加值。我当前的热图仅包含不同的颜色。

module.exports = function(config) {
  config.set({

    basePath: __dirname + '/',

    frameworks: ['phantomjs-shim', 'jasmine'],

    files: [
      './test/**/*spec.js'
    ],

    preprocessors: {
      'src/**/*.js': ['webpack'],
      'test/**/*.js': ['webpack']
    },

    webpack: {
      mode: 'development',
      output: {
          path: path.resolve(__dirname, './build/'),
          filename: 'app-[name].js',
          chunkFilename: 'app-vendors.[chunkhash].js'
      },
      module: {
        rules: [
          {
            test: /\.js$/,
            exclude: /node_modules/,
            use: ['babel-loader']
          }
        ]
      }
    },

    reporters: ['spec'],

    specReporter: {
      suppressErrorSummary: false,
      suppressFailed: false,
      suppressPassed: false,
      suppressSkipped: false,
      showSpecTiming: false,
      failFast: false 
    },

    autoWatch: false,

    browsers: ['PhantomJS'],

    singleRun: true,

    ...

  })
}

有什么想法吗?

谢谢

1 个答案:

答案 0 :(得分:1)

sns.heatmap(data, annot=True)

摘自文档:

  

annot:布尔或矩形数据集,可选。如果为True,则在每个单元格中写入数据值。如果数组的形状与数据的形状相同,则可以使用它来标注热图,而不是原始数据。

还要使用fmtannot_kws参数。