【问题标题】:Seaborn heatmap top and bottom row are partially truncated [duplicate]Seaborn热图顶行和底行被部分截断[重复]
【发布时间】:2020-04-25 00:43:34
【问题描述】:

我正在尝试从数据帧中制作热图,但第一行和最后一行中的块的大小与其他行中的块不同。我该如何解决这个问题?

附:我正在使用 python3 和 seaborn 库来生成热图。

【问题讨论】:

  • 请注意,在两个方向上,刻度都在块的中间,但是您的 y 轴开始和结束都是一个完整的刻度而不是半个刻度

标签: python python-3.x pandas matplotlib seaborn


【解决方案1】:

这个issue 已在 Seaborn github 上提出并关闭。 ResidentMario & MaozGelbart 在那里找到的解决方案是:

这是 3.1.1 中引入的 matplotlib 回归,已在 3.1.2 中修复(即将推出)。目前的解决方法是将 matplotlib 降级到以前的版本。

后来,

Matplotlib 3.1.2 已经发布(conda 用户也可以使用 conda install -c conda-forge matplotlib=3.1.2 通过 conda-forge 获得)。这解决了问题。

【讨论】:

  • 升级 MatLibPlot 成功了,谢谢
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-03-21
  • 2014-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多