importpandasaspdimportbar_chart_raceasbcr# 如果出现SSL错误,则全局取消证书验证# import ssl# ssl._create_default_https_context = ssl._create_unverified_context# 获取数据df= pd.read_csv('covid19_tutorial.csv', index_col=["date"])# 生成 GIF 图像bcr.bar_chart_race(df,"covid19_horiz.gif")...
import bar_chart_race as bcr df = pd.read_csv('covid19_tutorial.csv', index_col=["date"]) # 选取如下 5 个国家的数据 bcr.bar_chart_race(df, 'covid19_horiz.gif', fixed_order=['Iran', 'USA', 'Italy', 'Spain', 'Belgium']) 1. 2. 3. 4. 5. 6. 固定数值轴,使其不发生动...
核心代码,可视化开发条形图: importbar_chart_raceasbcr# 生成结果文件bcr.bar_chart_race(df=df3, # 输入数据 filename='covid19_10.mp4', # 输出文件名 n_bars=30, # 柱子的个数 title='2022全世界TOP30疫情确诊数量国家动态排名' # 标题 ) 代码中,我设置了4个参数(输入数据、...
importbar_chart_raceasbcrdf=bcr.load_dataset('covid19_tutorial')bcr.bar_chart_race(df=df,filename='../docs/images/covid19_horiz.gif',orientation='h',sort='desc',n_bars=8,fixed_order=False,fixed_max=True,steps_per_period=20,period_length=500,end_period_pause=0,interpolate_period=False...
[python]bar_chart_race中文乱码解决方法 导入python库: import pandas as pd import bar_chart_race as bcr import matplotlib.pyplot as plt 1. 2. 3. 增加matplotlib设置项,防止中文乱码: # 解决中文显示问题 plt.rcParams['font.sans-serif'] = ['SimHei'] # 显示中文标签 # 指定默认字体...
bcr.bar_chart_race(df=df,filename='D:/spec_work/能力/可视化/Conv19.mp4') 其制作出来的视频更美观大气,排名切换的时候也更加顺滑。之所以简单打引号,是因为这个库其实并不简单。有时间看一下源码,学习一下。 需要注意的几点。 bar_chart_race版本必须是0.2的,不可使用pip安装,自行去github下载安装。
下面,开始行列转换(很关键!这是bar_chart_race库要求的输入格式) 转换代码: # 行列转换df3=df2.set_index(['updateTime','countryName'])['province_confirmedCount'].unstack()df3.columns.name=None# 重置索引df3.reset_index(inplace=True)
GitHub地址:https://github.com/dexplo/bar_chart_race 文档地址:https://www.dexplo.org/bar_chart_race/ 目前主要有0.1和0.2两个版本,0.2版本添加动态曲线图以及Plotly实现的动态条形图。 通过pip install bar_chart_race也只能到0.1版本,因此需要从GitHub上下载下来,再进行安装。
它被称为Bar Chart Race,以往只能用专业图表软件制作。现在有了动态数组函数,在Excel里、WPS表格里也可以轻松做出来。 图表特点: 始终降序或升序排列各值。 突显重点对象。 用滚动条控制年份实现动态。 下面以近五年各省份GDP数据为例,介绍制作方法。 Step1准备数据 ...
最近有一种动态图,出现率很高,bar chart race ,翻译过来叫做条形竞赛图。 就像这个 首先, 时间是变化的,这个图表会动态的变化,效果很好,每一种图表都有他的应用场景,用这种动态图,我们主要是想要表达的是一种变化,一般是时间轴的变化,随着时间的变化,数据整体的变化趋势,相比静态图,多的就是一种变化,就像看视频...