首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用python库生命线绘制问题

用python库生命线绘制问题
EN

Stack Overflow用户
提问于 2017-11-23 10:13:18
回答 1查看 753关注 0票数 2

我尝试使用pythons生命线包包装网站Github。尝试从网站运行该示例后,该示例如下:

代码语言:javascript
复制
from lifelines.datasets import load_waltons
from lifelines import KaplanMeierFitter    
df = load_waltons()
T = df['T']
E = df['E']
kmf = KaplanMeierFitter()
kmf.fit(T, event_observed=E)
kmf.plot()

导致以下错误

代码语言:javascript
复制
Traceback (most recent call last):
File "/Kaplan_Meier/Kaplan_Meier.py", line 11, in <module>
kmf.plot()
File "/lib/python3.5/site-packages/lifelines/plotting.py", line 331, in plot
set_kwargs_color(kwargs)
File "/lib/python3.5/site-packages/lifelines/plotting.py", line 223, in set_kwargs_color
kwargs["ax"]._get_lines.get_next_color())
AttributeError: '_process_plot_var_args' object has no attribute 'get_next_color'

我觉得我错过了什么东西,但不能真正解决问题出了什么问题。任何帮助都是非常感谢的。

绘图函数包装在Pandas周围,我使用python 3.5.4。编辑:根据https://pypi.python.org/pypi/lifelines/0.12.0的要求,熊猫的版本是0.21.0,应该工作在0.18或以上。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-11-23 14:10:29

将matplotlib更新为>= 2.0!

如果您查看对困扰您的代码行的指责视图,您可以看到它上一次更改是在大约3个月前,当时CamDavidsonPilon将所需的matplotlib版本撞到了2.0。在同一提交中,他删除了一些支持不具有get_next_color的matplotlib版本的代码。

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

https://stackoverflow.com/questions/47452901

复制
相关文章

相似问题

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