2017-02-15 166 views
-1

我正在绘制使用seaborn的热图,我花了最后一天左右的时间试图调整列的宽度,因为目前它们非常宽。从我自己的搜索中,我找到了调整热图大小的方法,或者分隔列而不是列自身的线。这是可以使用seaborn或者我应该使用其他工具吗?如何调整使用seaborn绘制的heatmap列的宽度

这是一个简单的命令,我使用: sns.heatmap(MYDATA,CMAP = '红人')

谢谢!

+0

无论谁投票反对这个问题:1)研究工作 - 我提到我花了一些时间找到一种方法来调整列宽,这对您来说看起来有多大帮助,这应该只是一个参数调整宽度。 2)如果问题不清楚,那么根本就没有什么帮助你把问题投下来,而不是这样做,你可以让我让问题变得更清楚,但是这并不需要太多的思考,我会建议你检查seaborn网站上如何绘制热图[链接] http://seaborn.pydata.org/generated/seaborn.heatmap.html#seaborn.heatmap –

回答

0

因此,花了更多时间在此之后,我意识到我可以轻松地使用pheatmap来做到这一点。您将需要使用“cellwidth”参数来控制宽度。例如,pheatmap(mydata, cellwidth = 100)。这个问题在这里被要求提供pheatmap [link] reduce width of columns on a heatmap.2 plot,但我最初想用seaborn来生成热图。我仍然有兴趣知道seaborn是否有办法控制宽度。