v = Faker.choose() c = ( Pie() .add( "", [list(z) for z in zip(v, Faker.values())], # 两个值 radius=["30%", "60%"], # 大小 center=["25%", "50%"], # 位置 rosetype="radius", label_opts=opts.LabelOpts(is_show=False), # 不在图形上显示数据 ) .add( "", [list(z) for z in zip(v, Faker.values())], radius=["30%", "60%"], center=["75%", "50%"], rosetype="area", ) .set_global_opts(title_opts=opts.TitleOpts(title="Pie-玫瑰图示例")) ) c.render_notebook()
时间: 2024-04-26 12:20:32 浏览: 216
backendfaker:节点服务器响应 faker.js 生成的数据
这是一个使用 pyecharts 库绘制的玫瑰图(rose chart)示例,其中使用了 Faker 库生成了一些随机数据。玫瑰图是一种基于极坐标系的饼图,通过将圆周分成多个扇形,来展示数据的分布情况。在代码中,使用了 Pie 类来创建图形对象,并通过 add 方法向图形中添加两个扇形。radius 参数控制扇形的大小,center 参数控制扇形的位置,rosetype 参数控制玫瑰图的类型,label_opts 参数控制数据标签的显示。最后,使用 set_global_opts 方法设置图形的标题。c.render_notebook() 方法用于在 Jupyter Notebook 中显示图形。
阅读全文