写这篇文章,我才发现,数据是真的可贵,好难找啊,找了好久,才找到这个方便爬虫爬取的,而且容易符合制作规则的数据。
数据的话,可以私信我,如果私信的人比较多,我会发在评论区。
制作不易,希望大家能多多点赞👍支持呀
效果如下:
# -*- coding: UTF-8 -*-
"""
# @Time: 2021/8/23 16:50
# @Author: 远方的星
# @CSDN: https://blog.csdn.net/qq_44921056
"""
import bar_chart_race as bcr
import pandas as pd
import ssl
# 取消证书验证,防止出现ssl错误
ssl._create_default_https_context = ssl._create_unverified_context
# 读取文件
df = pd.read_csv('D:/data_code.csv')
# 将文件逆序输出
df = df[::-1]
# 生成图表
bcr.bar_chart_race(df.set_index('date'), 'D:/测试1.mp4')
最简单方法!!用python生成动态条形图(解决报错问题!)
创建新的工程
有很多的样式,我们需要的是Bar chart race
进入之后,会有一个例子,是网页自带的
切换到数据(data),可以选择两种数据的上传方式:上传新的数据;将数据与原数据合并
这里,我上传一份已经处理好的数据(需要数据的可以私信我)
上传时,会遇到这个问题,时选择公开上传还是私密上传,不过私密上传需要收费开通服务。
这里选择了公开上传
到这里,初步的动态排名就完成了,但仔细看的话,会发现,其实还有点不足,而且根本没有刚刚给的例子那么精致。
这就需要我们来调整参数了。
改动如下:
需要注意的是,图片那一列,要填在线图片的网址,不能使用本地图片。 改变图片样式,需要切换到预览(preview)
选中Timelines&animation
,拉到最下面
对背景进行调色
对坐标轴进行配色
对数据条进行配色
自定义数据条颜色的格式为(数据条名:颜色)
调整按钮颜色:选中Timelines&animation
,往下拉
有两种导出结果,一种是网页,一种是图片
同样的,以网页的形式导出需要收费,而以图片的形式导出,只有动图的一帧。
所以说,还是录屏吧。
录屏的结果:
中国近几十年三大产业GDP增长情况_哔哩哔哩_bilibili
如果对你有帮助,记得点个赞👍哟,也是对作者最大的鼓励🙇♂️。
如有不足之处可以在评论区👇多多指正,我会在看到的第一时间进行修正
作者:远方的星
CSDN:https://blog.csdn.net/qq_44921056
本文仅用于交流学习,未经作者允许,禁止转载,更勿做其他用途,违者必究。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有