【问题标题】:How to plot rownames and column names for a heatmap with matplotlib? [duplicate]如何使用 matplotlib 绘制热图的行名和列名? [复制]
【发布时间】:2013-04-24 15:44:31
【问题描述】:

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

我很快就会举一个例子。

【问题讨论】:

  • 看看我在这里发布的带有问题的代码:stackoverflow.com/questions/43761430/… 虽然我的问题是问别的问题,但我认为我的代码 sn-p 正是您所追求的并且可以看到在该线程的图片中。

标签: python matplotlib heatmap


【解决方案1】:

你还没有举出你的例子,但我会给你一个快速的例子,告诉你如何改变每个轴上的标签!

首先,将标签放入数组中,我们称它们为 y_labels 和 x_labels

现在这是您的代码:

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

这应该可以解决问题!

【讨论】:

    猜你喜欢
    • 2016-01-21
    • 2019-10-21
    • 2018-11-23
    • 2019-10-17
    • 2020-03-31
    • 2018-07-04
    • 2013-09-18
    • 2017-06-02
    • 2013-07-19
    相关资源
    最近更新 更多