社会热点

B站上的数据可视化视频是怎么做的,用到了什么技术和工具?

电脑版   2020-11-26 13:17  

B站上的数据可视化视频是怎么做的,用到了什么技术和工具?:可能使用了云计算大数据的中国高科技网络运营效果吧,具体我也不大清楚。:-b站,哔哩哔哩,つロ,数

1

可能使用了云计算大数据的中国高科技网络运营效果吧,具体我也不大清楚。

2

我们常常在B站、头条、微博等平台上看到条形图比赛视频,没错,很动感!本人在头条的《数据可视化》合辑播放量700多万,暂时排名第一(卖一次瓜),那你知道它是怎么做出来的吗?小小数据博主为您解答一下!


仅仅在网址上导入数据就可以了!这么简单?

是的,国内外网站都可以做得到!

这里介绍一个网站,叫做Flourish.在这里您可以免费制作条形图、饼图、动态线性图、条形比赛图等等。

只要你懂英文,就可以很快上手,做出一个雏形。当然,要想做成好的作品,还是需要多多学习一些技巧、积累很多素材,下面简要介绍一下制作流程。

首先,数据获取,主流的一些数据网站:世界银行、国家统计局、世界粮农组织、大数据导航、OEC、Globalstat、statcounter、IMF等等。

其次,数据整理,它比较消耗时间,对于世界银行、国家统计局的数据还是比较好整理,列为国家/省份,行为年份,稍作处理就可以导入网站。但是,遇到比较零散的数据或者格式不一致的数据就比较棘手,因此需要一定的EXCEL数据处理功底。

再次,作品美化,也是一个小难点,比如可视化视频中有图片、有头像,这些是需要通过积累icon素材,并制作URL来实现。

最后,就是运行网页数据,录屏,然后再做视频编辑了。

总结制作流程:1、数据获取;2、数据整理并导入Flourish;3、对运行界面进行必要的设置;4、运行数据,录屏;5、视频编辑。

主要用到的工具:1、数据整理,EXCEL;2、录屏工具,FScapture;3、视频编辑,快剪辑;4、封面制作工具,PS,美图秀秀。

除了Flourish之外,还有中文网站,比如花火Hanabi,D3.js的模板库,chart.js等等,都比较简单,与flourish互补。

要进阶的话,还有很多工具,比如echart,tableau,PowerBI,FineB等等,如果你对编程感兴趣,那么python也是不错的选择!

如果你也对数据可视化感兴趣,欢迎与我交流,我是小小数据博主:光谷之蓝!

3

你说的是这种吗?我记得B站在几个月前最火的就是这个图片了。

我也分享过可视化大屏模板,真的建议你去看一看,应该对你有帮助。

1、Flourish

这个我就不做过多介绍了,这里面的回答已经说的很清楚了,无需编程,一个网页端的工具,填入数据即可,坏处就是稳定性不大好,总不能就分析几个数据吧。

2、FineReport和FineBI

你要说做可视化,特别是处理大数据量的可视化,这2个应该是当仁不让的!

  • 前一个,适合IT用,只需要会简单的sql即可;
  • 后一个,适合零基础,且不会代码的新手小白。

至于怎么去做,详细教程我已经写过很多遍了,你可以看看。



关于制作一个数据可视化视频,相信你看完了上面应该不再觉得有什么难度了。但是如何找到高质量数据以及在数据中发现有趣的信息,(个人认为)其实更关键。

4

B站上用大数据高科技编辑视频技术。

5

制作数据可视化视频很简单,就算是零基础的小白也可以制作出类似B站上的数据可视化视频。

制作数据可视化视频分为以下几个步骤:

  1. 爬取数据
  2. 使用数据可视化工具
  3. 录制视频
如何爬取数据?

这里介绍一个常用的网站:百度指数 http://index.baidu.com/v2/index.html#/

输入关键词,可以查询互联网用户对该关键词搜索关注程度及持续变化情况。

以“问答”为例,我们可以清晰地看到搜索指数的变化情况。我们还可以选择不同的时间和地区进行查询。

那么,我们该如何获取这些数据呢?

接下来的工作需要一丢丢编程基础,没有编程经验的同学们也不要紧,可以先跳到下一个步骤:使用数据可视化工具。


如果你不想自己编程写程序,可以用世界上最大的同性交友网站——github。

在github搜索框中输入“百度指数”,第一个就是我们需要的程序,点击进入。

你会看到这样的界面:

点击右边的绿色的“Code”按钮,选择最后一项“Download ZIP”,下载并解压。

顺便说一下,由于是这个程序是python语言编写的,你的电脑需要有python运行环境。如果没有的话,请先安装。

让我们回到百度指数网站,按F12打开开发者工具,刷新页面,并按照下图顺序依次点击,复制你的cookie。

使用编译器(推荐VSCode)打开刚才下载的程序中的demo.py,将刚才复制的cookie粘贴给cookies变量。接下来我们就可以运行程序啦!我们还可以通过keywords变量修改关键词,通过start_date和end_date修改开始和结束的日期。

运行程序,你会看到很多类似这样的信息:

{'keyword': ['抑郁', '自杀', '明星'], 'type': 'wise', 'date': '2018-06-10', 'index': '1835'}

这里面就包含我们要获取的数据!index值就是搜索指数。如果你熟悉python语言,可以写一个小程序将数据存储到excel表中(excel表中的格式请看第2部分)。

for area in range(901, 935):

worksheet.write(row, 0, label=new_dict[str(area)])

worksheet.write(row, 1, label=new_dict[str(area)])

worksheet.write(row, 2, label=new_dict[str(area)])

col = 3

for index in search_baidu_index.get_baidu_index(keyword, start_date, end_date, area):

if(index['type'] == 'all'):

worksheet.write(row, col, label=int(index['index']))

if(area == 901):

worksheet.write(0, col, label=index['date'])

col += 1

print(f'当前进度:{area-900}/34')

row += 1

使用数据可视化工具

数据可视化工具有很多,我推荐使用Flourish,简单易用且免费使用。

打开 https://app.flourish.studio/templates ,找到Bar chart race,点击第一个。

点击“Data”,我们需要以下图的格式填入数据,A列到C列为省份名,D列到最后一列是各省份的搜索指数。你可以选择上传excel表格,或者……手动填写(肝起来真要命)。

点击“Preview”进行预览,可视化数据就会神奇般地自己动起来!甚至你还可以通过右边各项调整数据显示的样式。

录制视频

推荐一个录屏软件:EV录屏

选择“选区录制”,选择Preview中数据动态展示的区域,开始录制视频!一个数据可视化视频就这样制作完成了!


来看一看我的数据可视化作品吧:

{!-- PGC_VIDEO:{"thumb_height": 1050, "vid": "v02016830000bs9hpuqr56qcebc9eih06不知道您说的是不是类似这种可视化效果:



这些效果可以通过图扑软件(Hightopo)的产品 HT for Web 制作的,HT for Web 不止自主研发了强大的基于 HTML5 的 2D、3D 渲染引擎,为可视化提供了丰富的展示效果。HT 拥有一套完整丰富的 2D 组态可供用户快速上手搭建,展示上拥有独特的主题风格设计,在各种比例下不失真,加上布局机制,解决了不同屏幕比例下的展示问题。通过数据对接的载入,可以搭建出一套完整的数据可视化系统的解决方案,应多各种行业上数据展示的需求。


图扑软件(Hightopo)是由厦门图扑软件科技有限公司独立自主研发,基于HTML5标准技术的Web前端2D和3D图形界面开发框架。非常适用于实时监控系统的界面呈现,广泛应用于电信网络拓扑和设备管理,以及电力、燃气等工业自动化 (HMI/SCADA) 领域。


多年来数百个工业互联网可视化项目实施经验形成了一整套实践证明的高效开发流程和生态体系,可快速实现现代化的、高性能的、跨平台桌面Mouse/移动Touch/虚拟现实VR图形展示效果及交互体验。

7

啥工具都不要

1.到某数据网站下载表格

2.上传到某网站直接生成视频

3.(可选)加音乐剪辑

先采纳再私我,我告诉你哪些网站。

8

得得得,又是一个不知道见齐大佬还想了解可视化的人,你去看看不就知道了?人家都开源了,你不去自己看还来问?没脑子还是没手?

9

单纯的报表工具是做不到的,速度和查询时间是钱堆出来的,

数据采集访问上报,层层过滤,实时计算清洗数据,最终构建想要的数据源模型,最上层应用系统就可以搜索出报表了。

本文版权归原作者所有,如需商业用途或转载请与原作者联系。

分享

相关信息
 
李靓蕾会原谅王力宏吗

2021-12-30 14:01:01