2017-02-15 467 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是否有辦法控制寬度。