- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在调整 seaborn.clustermap
中的颜色条时遇到一些问题。我正在尝试:
我检查了documentation对于 figure.colorbar
无济于事。
最少代码:
import numpy as np
import seaborn as sns
import matplotlib.pyplot as plt
#data
corr = np.corrcoef(np.random.randn(10, 200))
#clustermap
kws = dict(cbar_kws=dict(label='Label', ticks=[0,0.50,1], orientation='horizontal'), figsize=(6, 6))
sns.clustermap(corr, cmap="Blues", xticklabels=False, yticklabels=False, **kws)
plt.show()
最佳答案
您可以通过g.ax_cbar
使用颜色条抓取子图。然后您可以更改其位置、标题、书脊和刻度长度:
import numpy as np
import seaborn as sns
import matplotlib.pyplot as plt
corr = np.corrcoef(np.random.randn(10, 200))
kws = dict(cbar_kws=dict(ticks=[0, 0.50, 1], orientation='horizontal'), figsize=(6, 6))
g = sns.clustermap(corr, cmap="Blues", xticklabels=False, yticklabels=False, **kws)
x0, _y0, _w, _h = g.cbar_pos
g.ax_cbar.set_position([x0, 0.9, g.ax_row_dendrogram.get_position().width, 0.02])
g.ax_cbar.set_title('colorbar title')
g.ax_cbar.tick_params(axis='x', length=10)
for spine in g.ax_cbar.spines:
g.ax_cbar.spines[spine].set_color('crimson')
g.ax_cbar.spines[spine].set_linewidth(2)
plt.show()
关于python - Seaborn clustermap 颜色条调整,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67909597/
我正在尝试可视化 CNN 文本分类模型中正在学习的过滤器。为此,我在卷积层之后立即提取了文本样本的特征图,对于大小为 3 的过滤器,我得到了一个 (filter_num)*(length_of_sen
我想将我自己的距离矩阵(行链接)传递给 seaborn clustermap。 已经有一些这样的帖子 Use Distance Matrix in scipy.cluster.hierarchy.li
seaborn clustermap似乎是一个图形级别的情节,它在内部创建自己的图形和轴。 我想将集群用作子图,以便能够在同一图形上添加额外的图(例如,热图顶部的箱线图)。 我怎样才能做到这一点? 谢
在调整 seaborn.clustermap 中的颜色条时遇到一些问题。我正在尝试: 水平调整颜色条 更改颜色条边框颜色 更改颜色条刻度长度 我检查了documentation对于 figure.co
我正在使用seaborn clustermap函数,我想制作多个图,其中单元格大小完全相同。轴标签的大小也应该相同。这意味着图形大小和纵横比需要改变,其余部分需要保持不变。 import pandas
我使用 seaborn.clustermap 生成了一个 clustermap。我想显示 row_colors 选项来突出显示一些集群,但这是我得到的结果: clustermap with missi
我正在使用seaborn clustermap函数,我想制作多个图,其中单元格大小完全相同。轴标签的大小也应该相同。这意味着图形大小和纵横比需要改变,其余部分需要保持不变。 import pandas
我使用 seaborn.clustermap 生成了一个 clustermap。我想显示 row_colors 选项来突出显示一些集群,但这是我得到的结果: clustermap with missi
我正在使用seaborn从矩阵绘制聚类图,并且我希望矩阵的值作为聚类图的注释。然而,虽然聚类图重新排列数据矩阵的行和列以形成聚类,但它不会对注释矩阵这样做。 这是我的代码: data = np.ran
我正在创建一个包含 529 个基因列表的聚类图。由于某种原因,并非数据帧索引中的所有基因都显示在聚类图中。我附上了一张显示问题的图片。任何帮助将不胜感激。 def create_heatmap(dat
我想在 seaborn 的聚类 map 图形输出方面得到一些帮助。 在我的数据中,我丢失了转换为 0 的数据。 我想为等于零的值使用白色,为其余值使用调色板。 有没有办法在cmap中标明? impor
有没有办法从a至 b在下图中用脚本?我正在使用 seaborn.clustermap()去a (即保留行的顺序。但是,列顺序仅在第二高级别发生变化)。 我想知道是否可以使用 seaborn.matri
我有一个三列的 csv 文件,我正在尝试将其转换为聚类热图。我的代码如下所示: sum_mets = pd.read_csv('sum159_localization_met_magma.csv')
我已经搜索过,但还没有发现如何向 Seaborn Clustermap 添加标题。 我努力了: plt.title('Title',loc='center') 但这将标题添加到图例,而不是主集群 ma
我正在使用 seaborn.clustermap 的层次聚类来聚类我的数据。这可以很好地在热图中很好地可视化集群。但是,现在我想提取分配给不同集群的所有行值。 这是我的数据的样子: import pa
我正在使用以下代码创建聚类图。 import numpy as np import pandas as pd import seaborn as sns all_net_names = ['earl
添加自动缩放和自动居中谷歌集群 map 的最佳方式是什么?目前中心和缩放是硬编码的,与动态生成的标记有冲突。 function initMap() { var map = new go
给出以下示例,该示例来自:https://python-graph-gallery.com/404-dendrogram-with-heat-map/ 它生成一个树状图,我假设它是基于 scipy 的
我试图将以下两个图放在同一个图形上: import seaborn as sns; sns.set(color_codes=True) import matplotlib.pyplot as plt
我使用 seaborn.clustermap 生成了一个 clustermap。我想在热图顶部绘制/绘制一条水平线,如图所示 我只是尝试将 matplotlib 用作: plt.plot([x1, x
我是一名优秀的程序员,十分优秀!