Python 在数据框/数据透视表的绘图/破折号中创建Piechart
这是我的代码,作为一个快速的解释,我正在筛选我的数据框架,以选择正确的KPI,在这种情况下,操作员共享,正确的国家,这是在可变国家和2017年预先设定的。 然后我想创建一个piechart,它使用不同规范的KPIvalues。因此,规范应该是标签,KPI值应该是值Python 在数据框/数据透视表的绘图/破折号中创建Piechart,python,pandas,plotly,plotly-dash,Python,Pandas,Plotly,Plotly Dash,这是我的代码,作为一个快速的解释,我正在筛选我的数据框架,以选择正确的KPI,在这种情况下,操作员共享,正确的国家,这是在可变国家和2017年预先设定的。 然后我想创建一个piechart,它使用不同规范的KPIvalues。因此,规范应该是标签,KPI值应该是值 df_plot_operator_share = df[df['Country'] == Country] df_plot_operator_share = df.loc[(df['KPIname'].isin(['OperatorS
df_plot_operator_share = df[df['Country'] == Country]
df_plot_operator_share = df.loc[(df['KPIname'].isin(['OperatorShare'])) & (df['YearNb']==2017)]
pv_operator_share = pd.pivot_table(
df_plot_operator_share,
index=['Specification'],
values=['KPIvalue'],
aggfunc=sum,
fill_value=0)
trace1 = go.Pie(
lables= pv_operator_share.index, values= pv_operator_share["KPIvalue"],
name='OperatorShare')
return {
'data': [trace1],
'layout':
go.Layout(
title='Country: {} Operator Share'.format(Country),
)
}
Pivot具有规范,其值为header和KPIvalues
我想要一个饼图,它使用规范作为标签,使用KPIvalues作为值
但由于某种原因,它不起作用。您试图打电话给plotly?
例如:
import plotly
import plotly.plotly as py
import plotly.graph_objs as go
trace1 = go.Pie(
labels = pv_operator_share.index,
values= pv_operator_share["KPIvalue"],
name='OperatorShare'
)
data = [trace1]
layout = go.Layout(
title='Country: {} Operator Share'.format(Country),
)
fig = go.Figure(data=data, layout=layout)
plotly.offline.plot(fig, filename='Plot.html')
你想打电话给我?
例如:
import plotly
import plotly.plotly as py
import plotly.graph_objs as go
trace1 = go.Pie(
labels = pv_operator_share.index,
values= pv_operator_share["KPIvalue"],
name='OperatorShare'
)
data = [trace1]
layout = go.Layout(
title='Country: {} Operator Share'.format(Country),
)
fig = go.Figure(data=data, layout=layout)
plotly.offline.plot(fig, filename='Plot.html')
将plotly.express导入为px
fig=px.pie(df,values='numeric\u value',names='column\u name',title='Your title')
图2(图3)
将plotly.express导入为px
fig=px.pie(df,values='numeric\u value',names='column\u name',title='Your title')
图2(图3)
您能发布一个工作示例吗?(导入等)你能发布一个工作示例吗?(进口等)