今天教大家使用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的运行结果如下所示:

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐