AttributeError:module' plotly.graph_objs'没有属性' pie'

时间:2018-04-03 16:37:13

标签: python jupyter-notebook

AttributeError: module 'plotly.graph_objs' has no attribute 'pie'

运行时,此代码失败并显示错误:

git status

1 个答案:

答案 0 :(得分:1)

您还可以尝试使用袖扣从熊猫数据框中获取情节图表。

这可能有助于你:

import pandas as pd
from plotly.offline import download_plotlyjs, init_notebook_mode, iplot
import cufflinks as cf
cf.go_offline()
d = {'project_is_approved':[5,20,5,69,14,5,69,14,69,5]}
df = pd.DataFrame(data=d)
df['temp'] = df.groupby('project_is_approved', as_index=False)['project_is_approved'].transform(lambda s: s.count())
sizes = (df.temp/df.temp.sum())*100
df.insert(loc=2,column = 'sizes',value=sizes)
df.iplot(kind='pie',values='sizes', labels=['project_is_approved','temp'],textposition='outside',hoverinfo='label+percent',title='project proposal is approved or not')