jupyter notebook(python)使用pyecharts画简单饼图,直方图

发布于:2023-01-25 ⋅ 阅读:(1001) ⋅ 点赞:(0)

今天教大家使用jupyter notebook(需要自行下载anaconda)画饼图和直方图。

饼图

首先画的是饼图,用来展示就业情况,其中job为就业的职业数据,job_count为职业对应的数据,此数据均为自己随机生成的,pie中的Pie()代表的是饼图,.add是画饼图所需要的数据集,其类型是二维list型,.set_colors为职业相对应的颜色,.set_global_opts是饼图左上角的名字,其代码如下图所示:

from pyecharts.charts import Pie
job=['私企', '读研', '银行', '证券', '事业单位', '自由职业', '出国', '未就业']
job_count=[40, 29, 22, 20, 11, 10, 8, 17]
pie = (
    Pie()
    .add("", [list(i) for i in zip(job,job_count)])
    .set_colors(["blue", "green", "yellow", "red", "pink", "orange", "purple","gold"])
    .set_global_opts(title_opts=opts.TitleOpts(title="Pie-就业去向"))
    
)
pie.render_notebook()

使用jupyter notebook的运行结果为:

 直方图

   接下来画的是直方图,用来展示就业情况,其中job为就业的职业数据,job_count为职业对应的数据,此数据均为自己随机生成的,bar中的Bar()代表的是直方图,.add_xaxis是x轴的数据,.add_yaxis是y轴数据和中上方的名称,其代码如下图所示:

from pyecharts.charts import Pie
job=['私企', '读研', '银行', '证券', '事业单位', '自由职业', '出国', '未就业']
job_count=[40, 29, 22, 20, 11, 10, 8, 17]
bar = (
    Bar()
    .add_xaxis(job)
    .add_yaxis('就业情况', job_count)
)
bar.render_notebook()

使用jupyter notebook的运行结果如下所示:

本文含有隐藏内容,请 开通VIP 后查看

网站公告

今日签到

点亮在社区的每一天
去签到