def pre_linkage_pies(df_input,title,columns,width='350px'): ''' 读入df,绘制该df所有时段的pie,返回pie的列表 ''' pies = [] df = value2cumsum(df_input,columns=columns) for col in columns: values = df[df['time'] == col].set_index('obj')['count'].sort_values(ascending=False)[:5] chart = pie_radius(values,title,width=width,height='250px') chart = Markup(chart.render_embed()) pies.append(chart) return pies