Seaborn热图顶行和底行被部分截断[重复]
Posted
技术标签:
【中文标题】Seaborn热图顶行和底行被部分截断[重复]【英文标题】:Seaborn heatmap top and bottom row are partially truncated [duplicate] 【发布时间】:2020-04-25 00:43:34 【问题描述】:我正在尝试从数据帧中制作热图,但第一行和最后一行中的块的大小与其他行中的块不同。我该如何解决这个问题?
附:我正在使用 python3 和 seaborn 库来生成热图。
【问题讨论】:
请注意,在两个方向上,刻度都在块的中间,但是您的 y 轴开始和结束都是一个完整的刻度而不是半个刻度 【参考方案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 成功了,谢谢以上是关于Seaborn热图顶行和底行被部分截断[重复]的主要内容,如果未能解决你的问题,请参考以下文章
在 Seaborn 中将相关矩阵绘制为热图时,是不是可以删除重复的列/行?
引导两行导航栏(顶行中的链接切换底行中的导航栏),行之间的按钮