1 from example.commons importFaker2 from pyecharts importoptions as opts3 from pyecharts.charts importPage, Pie4
5 pie=(6 Pie()7 .add(8 "",9 [list(z) for z in zip(["剧情", "其他"], [25, 75])],10 center=["20%", "30%"],11 radius=[40, 60],12 )13 .add(14 "",15 [list(z) for z in zip(["奇幻", "其他"], [24, 76])],16 center=["55%", "30%"],17 radius=[40, 60],18 )19 .add(20 "",21 [list(z) for z in zip(["爱情", "其他"], [14, 86])],22 center=["20%", "70%"],23 radius=[40, 60],24 )25 .add(26 "",27 [list(z) for z in zip(["惊悚", "其他"], [11, 89])],28 center=["55%", "70%"],29 radius=[40, 60],30 )31 .set_global_opts(32 title_opts=opts.TitleOpts(title="Pie-多饼图基本示例"),33 legend_opts=opts.LegendOpts(34 type_="scroll", pos_top="20%", pos_left="80%", orient="vertical"
35 ),36 )37 .set_series_opts(label_opts=opts.LabelOpts(formatter="{b}: {c}"))38 )39
40 pie.render('pie.html')