作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
提出了基本上相同的问题here 。但答案不再有效。
提供的答案(由用户@iayork)涉及以下代码:
import matplotlib
import seaborn as sns; sns.set()
flights = sns.load_dataset("flights")
flights = flights.pivot("month", "year", "passengers")
g = sns.clustermap(flights)
for l in g.ax_row_dendrogram.lines:
l.set_linewidth(10)
for l in g.ax_col_dendrogram.lines:
l.set_linewidth(10)
但正如用户 @iayork 所指出的,这不再有效,g.ax_col_dendrogram.lines 现在返回一个空列表。
最佳答案
import seaborn as sns
import matplotlib.pyplot as plt
# load data and make clustermap
df = sns.load_dataset('iris')
g = sns.clustermap(df[['sepal_length', 'sepal_width']])
# in newer versions, linecollections, instead of individual lines are used,
# so, loop through those
for a in g.ax_row_dendrogram.collections:
a.set_linewidth(10)
for a in g.ax_col_dendrogram.collections:
a.set_linewidth(10)
关于python - 是否可以更改 Seaborn 聚类树状图中的线宽?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55888486/
我是一名优秀的程序员,十分优秀!