使用 pylab 生成热图

Posted

技术标签:

【中文标题】使用 pylab 生成热图【英文标题】:Generating heatmap using pylab 【发布时间】:2012-07-04 16:09:30 【问题描述】:

我得到了一个二维数据数组,我想使用 pylab 将其绘制为热图。我只找到了使用法线点构建热图的解决方案,但没有找到将f(x,y) = heat 映射到热图的方法。

PS:ipython 结合 pylab 做这些事情真是太棒了:)

【问题讨论】:

【参考方案1】:

事实证明它相当容易:

import pylab as pl
data = pl.random((25,25)) # 25x25 matrix of values
pl.pcolor(data)
pl.colorbar()
pl.show()

【讨论】:

为什么我们使用例如 data = pl.random((24,21)) 时会有空格?

以上是关于使用 pylab 生成热图的主要内容,如果未能解决你的问题,请参考以下文章

2.13生成可控的随机数据集合 模拟色子

如何使用pylab远程保存图形? [复制]

使用deeptools生成ChIP-seq信号热图与谱图

GridSearchCV 结果热图

基于点值而不是点密度生成热图地图叠加的库

热图与 matplotlib 使用 matshow