首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >create_dendrogram中的错误

create_dendrogram中的错误
EN

Stack Overflow用户
提问于 2020-07-05 14:46:19
回答 1查看 362关注 0票数 2

我正在一个jupyter笔记本上运行plotly.py版本4.8.2。

我运行以下代码,从文件页复制

代码语言:javascript
复制
import plotly.figure_factory as ff
import numpy as np
np.random.seed(1)

X = np.random.rand(10,10)
fig = ff.create_dendrogram(X)
fig.update_layout(width=800, height=500)
fig.show()

并获得以下错误消息:

代码语言:javascript
复制
KeyError Traceback (most recent call last)
in
4
5 X = np.random.rand(10,10)
----> 6 fig = ff.create_dendrogram(X)
7 fig.update_layout(width=800, height=500)
8 fig.show()

~/miniconda3/envs/jupyterlab/lib/python3.7/site-packages/plotly/figure_factory/_dendrogram.py in create_dendrogram(X, orientation, labels, colorscale, distfun, linkagefun, hovertext, color_threshold)
97 linkagefun=linkagefun,
98 hovertext=hovertext,
—> 99 color_threshold=color_threshold,
100 )
101

~/miniconda3/envs/jupyterlab/lib/python3.7/site-packages/plotly/figure_factory/_dendrogram.py in init(self, X, orientation, labels, colorscale, width, height, xaxis, yaxis, distfun, linkagefun, hovertext, color_threshold)
144
145 (dd_traces, xvals, yvals, ordered_labels, leaves) = self.get_dendrogram_traces(
–> 146 X, colorscale, distfun, linkagefun, hovertext, color_threshold
147 )
148

~/miniconda3/envs/jupyterlab/lib/python3.7/site-packages/plotly/figure_factory/_dendrogram.py in get_dendrogram_traces(self, X, colorscale, distfun, linkagefun, hovertext, color_threshold)
335 y=np.multiply(self.sign[self.yaxis], ys),
336 mode=“lines”,
–> 337 marker=dict(color=colors[color_key]),
338 text=hovertext_label,
339 hoverinfo=“text”,

KeyError: ‘C1’

示例代码有什么问题吗?或者是关于我的环境?

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-07-06 23:26:38

我们很快就会在Plotly.py中修复这个问题,但目前不要升级到scipy 1.5.0,而是停留在1.4.1上。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62742202

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档