【发布时间】:2020-02-06 18:05:45
【问题描述】:
问题
按照post here 使用我自己的数据制作带有分类行和列标签的集群图/热图,我注意到每个类别的颜色条并没有整齐地堆叠在一起。相反,它们都挤在同一个区域。我会告诉你我的意思:
注意它们是如何占据同一区域的,因此会被压扁。这是固定宽高比的问题吗?有没有办法通过 matplotlib 手动调整每个类别的大小?什么是最有效的方法将它们堆叠在一起,每个尺寸和缩放都统一?
修复(某种)
在将 seaborn 从 0.9.0 升级到版本 0.10.0(并更改调色板)后,我能够使用新参数 colors_ratio=.06 控制颜色条的大小。但是,现在我的 y 轴条和热图之间有一个巨大的空间。我想是时候发布另一个后续问题了......
【问题讨论】:
-
好的,该链接现在应该链接了。
-
您是否尝试更改
colors_ratio=?默认值为 0.03,即宽度的 3%。见the docs。您可能需要升级到最新版本的 seaborn (0.10)。 -
更改
colors_ratio对您有用吗? -
是的,虽然我显然用旧问题换了新问题。
-
您可能想尝试使用
cbar_pos=(left, bottom, width, height)。也许将color_ratios=设置回none
标签: python matplotlib seaborn