jupyter notebook(python)使用pyecharts画简单饼图,直方图
jupyter notebook画简单饼图和直方图
今天教大家使用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的运行结果如下所示:
更多推荐
所有评论(0)