如何使用matplotlib绘制热图的rownames和列名?

时间:2013-04-30 16:26:01

标签: python matplotlib heatmap

这是一个非常基本的问题。我无法在其他任何地方找到满意的答案,所以我在这里写这个问题。我有一个矩阵,一个大约1300 x 1300的方阵。我可以使用matplotlib从中生成热图。但是,我希望行和列名称显示在热图上,而不是通常在我使用imshow时显示的0 - 1300。

我很快就会举一个例子。

1 个答案:

答案 0 :(得分:2)

你还没有提出你的例子,但我会举例说明如何更改每个轴上的标签!

首先,将标签放在一个数组中,让我们称它们为y_labelsx_labels

现在这是你的代码:

ax = pylab.subplots()
ax.set_yticklabels(y_labels)
ax.set_xticklabels(x_labels)

应该这样做!