0301 粉丝数和点赞数

0301 粉丝数和点赞数

知识点

多y轴柱状图

题目和解题步骤

Yoyo计划用一张柱状图同时展示粉丝数和点赞数。

题目要求:

  1. x轴是博主名称,y轴是点赞数和粉丝数(多y轴柱状图),粉丝数的series_name设置为粉丝数,点赞数的series_name设置为点赞数。

  2. 使用 AxisOpts() 函数将x轴的标签旋转45度。

  3. 使用 TitleOpts() 函数将标题设置为粉丝数和点赞数。

  4. 将文件保存到路径: /Users/yoyo/bar.html
    在这里插入图片描述

#多y轴柱状图

from pyecharts.charts import Bar

name = ["item1", "item2", "item3"]
y_list1 = [10, 20, 30]
y_list2 = [20, 30, 40]

bar = Bar()
bar.add_xaxis(xaxis_data=name)
# 将y_list1传入add_yaxis()设置y轴
bar.add_yaxis(series_name="list1", y_axis=y_list1)
# 将y_list2传入add_yaxis()设置y轴
bar.add_yaxis(series_name="list2", y_axis=y_list2)
bar.render("/Users/example.html")

代码

# TODO 使用from...import从pyecharts.charts中导入Bar模块
from pyecharts.charts import Bar

# TODO 使用from...import从pyecharts模块中导入options简写为opts
from pyecharts import options as opts

# 将10位博主的姓名存入变量名为'name'的列表中
name=["一起画笔记","我是课代表","菠萝冰和夏天","Jeannie花","Esther天","爱草莓的小挺","栀缘","钢琴上的音乐","Mu123","师008号"]

# 按照博主姓名的顺序,依次将博主的粉丝数量存入变量名为'fans'的列表中
fans=[12.5,23.1,38.5,15.8,14.1,11.4,18.2,16.5,22.6,32]

# 按照博主姓名的顺序,依次将博主的点赞收藏量存入变量名为‘likes’的列表中
likes=[18.2,15.2,222.7,71.5,8.6,70.5,107.7,128.3,109,31.7]

# TODO 使用Bar()函数创建对象并赋值给变量bar
bar = Bar()

# TODO 传入参数xaxis_data=name使用add_xaxis()设置x轴为博主名称
bar.add_xaxis(xaxis_data = name)

# TODO 传入参数y_axis=fans使用add_yaxis()设置y轴,series_name设置为"粉丝数"
bar.add_yaxis(series_name="粉丝数",y_axis=fans)

# TODO 传入参数y_axis=likes使用add_yaxis()设置y轴,series_name设置为"点赞数"
bar.add_yaxis(series_name="点赞数",y_axis=likes)

# TODO 使用set_global_opts配置,设置标签旋转45度,设置标题名称为"粉丝数和点赞数"
bar.set_global_opts(title_opts=opts.TitleOpts("粉丝数和点赞数"),
                    xaxis_opts=opts.AxisOpts(axislabel_opts={"rotate":45}))


# TODO 使用render()生成文件保存到"/Users/yoyo/bar.html"
bar.render("/Users/yoyo/bar.html")
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值