条形竞赛图怎么做?2大制作工具及步骤完整指南

最近此类视频是不是很火爆?它的专业名称是条形竞赛图,这个视频你可能看过很多遍了。效果可以说很直观,很震撼,但是你知道要怎么做出这种视频吗?

条形竞赛图,数据集,制作数据可视化,大数据可视化视频,条形竞赛图制作

正常情况下,需要开发大量代码来制作这样的图表。对于大多数人来说,要求太高,学习成本也高。用PowerPoint或者Excel做的教程很多,但是效果不是很好。正好赶上新冠肺炎,我打算找个最简单的方法,给你做个向导!

我尝试了很多方法,为你找到了两个最简单的方法。这样的条形竞赛图只需要10分钟!希望能给你一些帮助!

我将在下面的文章中分享两个快速简单、实用的方法和公共数据源。看了下面详细的制作流程,相信你一定能做出来!

方法1:Flourish

可以说是最好的在线数据可视化网站了。这里有很多数据可视化模板。我们的工作是从互联网上找到数据,然后将数据导入模板,并设置相应的颜色、图标等信息,一切就完成了。

条形竞赛图,数据集,制作数据可视化,大数据可视化视频,条形竞赛图制作

操作很简单。第一步是点击右上角我们想要制作的条形竞赛图模板。点击上面的“数据”栏,我们可以看到数据是上传到这里的,然后点击“上传数据文件”来上传我们想要使用的信息表单。

条形竞赛图,数据集,制作数据可视化,大数据可视化视频,条形竞赛图制作

模板本身定义了表格的格式。如下图,A列为指标名称,B列为属性,C列为存储图标的URL列,D列为时间变化列。准备电子表格数据时,请遵循以下格式。

从Excel导入数据后,模板会提示你导入了多少条数据。

条形竞赛图,数据集,制作数据可视化,大数据可视化视频,条形竞赛图制作

第二步是优化图表。点击上面的“预览”,你会发现模板已经根据时间自动开始滚动了!

条形竞赛图,数据集,制作数据可视化,大数据可视化视频,条形竞赛图制作

当然,我们还需要做一些修改。右边有一个编辑区,主要是美化标签、颜色、回放速度、标尺大小、时间显示格式等细节。按照自己的风格设置好之后,一个酷炫的视频就完成了。

条形竞赛图,数据集,制作数据可视化,大数据可视化视频,条形竞赛图制作

方法二:FineReport

条形竞赛图,数据集,制作数据可视化,大数据可视化视频,条形竞赛图制作

很多做报告的人可能听说过。其实FineReport也可以实现这样的功能,而且不需要写一堆代码,你只需要写SQL语法,我觉得对大多数人来说都很容易。

就拿我上面提到的条形图race来说,主要思想是在SQL查询语法中设置时间参数来过滤数据,时间参数的值会随着时间而变化,然后有规律地重新组织图表。

首先,打开FineReport10.0设计器https://www.finereport.com/en/features/report-designer,创建一个数据链接,然后创建一个新的决策报告,创建一个数据集ds1,输入查询所需数据的SQL语法。

条形竞赛图,数据集,制作数据可视化,大数据可视化视频,条形竞赛图制作

数据库查询语法如下:

SELECT

country,

strftime(“%Y-%m-%d”,date) date,

sum(confirm) confirm

FROM datasource

where strftime(‘%Y-%m-%d’,date)=’${datedelta(“2020-01-28”,mod((datetonumber(now())-datetonumber(p1))/1000,DATEDIF(“2020-01-28″,today(),”D”)))}’

group by country,strftime(“%Y-%m-%d”,date)

order by confirm
条形竞赛图,数据集,制作数据可视化,大数据可视化视频,条形竞赛图制作

然后点击菜单栏中的“模板”,选择“模板参数”,创建一个新的带有预设值的模板参数“p1”:现在。

条形竞赛图,数据集,制作数据可视化,大数据可视化视频,条形竞赛图制作

插入条形图:插入–>单元格元素–>插入图表

条形竞赛图,数据集,制作数据可视化,大数据可视化视频,条形竞赛图制作

我们将标题设置为“UNIQUARRAY(ds1.select(“date”))”,标题将根据时间而变化。

条形竞赛图,数据集,制作数据可视化,大数据可视化视频,条形竞赛图制作

然后选择标签,点按“使用标签”,选择文本的值,并设置外部的位置。

条形竞赛图,数据集,制作数据可视化,大数据可视化视频,条形竞赛图制作

最后添加新的定时刷新,选择交互属性作为特效,间隔1s开启背景检测。

条形竞赛图,数据集,制作数据可视化,大数据可视化视频,条形竞赛图制作

最后就都完成了。

条形竞赛图,数据集,制作数据可视化,大数据可视化视频,条形竞赛图制作

数据源

看完这篇文章,一定有做这种视频的想法。下面标注的数据来自世界银行,我发现这些机构的数据非常丰富,你甚至可以找到2100的人口估计。

世界银行: https://data.worldbank.org.cn/

联合国:https: https://www.un.org/zh/databases/index.html

中国国家数据: http://data.stats.gov.cn/

牛津大学项目: https://ourworldindata.org/

国际货币基金组织: https://www.imf.org/en/Data

国际单项体育联合会: http://www.ifs.du.edu/ifs/frm_MainMenu.aspx

经济合作与发展组织经合组织: http://oecdchina.org/statistics/index.html

*TheStatistcs Portal(完善的数据库,需要付费): https://www.statista.com/

GitHub整理(38.2K星): https://github.com/awesomedata/awesome-public-datasets

Google数据集搜索: https://www.statista.com/

在Kaggle中提供的数据集,比如Youtube相关: https://www.kaggle.com/datasnaek/youtube-new

总结:

我相信,在你学习了上面的教程之后,一定不再觉得制作一个数据可视化视频困难了。其实在我看来,更关键的是找到高质量的数据,在数据中找到感兴趣的信息。现在既然有了数据源和工具,赶快尝试一下吧!

比如,目前主流的软件——finereport,它小到填报、查询、部署、集成,大到可视化大屏、dashboard驾驶舱,应有尽有,功能很强大。最重要的是,因为这个工具,整个公司的数据架构都可以变得规范,下一步就是构建企业的大数据平台了。而且它是java编写的,支持二次开发,类Excel的设计器,无论是IT还是业务,上手都很简单:编辑sql优化、数据集复用简直都是小case,大大降低了报表开发的门槛。在企业中被关注最多的数据安全方面,FineReport支持多人同时开发同一套报表,并通过模板加锁功能防止编辑冲突;通过数据分析权限控制,保障数据安全。

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/173263.html

(0)
上一篇 2021年9月28日
下一篇 2021年9月28日

发表回复

登录后才能评论