【发布时间】:2017-05-19 18:02:13
【问题描述】:
我想修改seaborn.clustermap 中颜色条的刻度。 This answer 为一般的matplotlib 颜色条解决了这个问题。
g = sns.clustermap(np.random.rand(20,20),
row_cluster=None, col_cluster=None,
vmin = 0.25, vmax=1.0)
由于某种原因,当我指定 clustermap(..., vmin=0.25, vmax=1.0) 时,我得到的刻度从 0.3 到 0.9,但没有 1.0。如果我扩展vmax=1.05,我会在1.05 得到一个精确的勾号。
我的猜测是clustermap 返回的对象的g.cax 属性是颜色条,但它没有.set_ticks() 方法。
任何想法如何设置刻度?
【问题讨论】:
-
您的问题很清楚,但最好是写一个示例,以便有人可以轻松复制并粘贴它以开始帮助您。
标签: python matplotlib seaborn