Java如何生成条状图_史上最简单的条形竞赛图动画生成器来了

原标题:史上最简单的条形竞赛图动画生成器来了

Bar chart race generator 是一个只需要数据(.csv)就能生成目前非常流行的条形竞赛图动画的开源项目,一键、自动、生成,堪称 0 门槛。@Appinn

939c1356b4937f1ca37adde549f5487d.png

可能,这篇文章主要介绍怎么创建一个 .csv 数据文件,而不是如何使用 Bar chart race generator 😂

Bar chart race generator 在 GitHub 开源,你可以自己部署,或者直接使用在线版本:https://fabdevgit.github.io/barchartrace/

使用方式简单,先上传 数据 .csv 文件,再选择标题、行数、间隔,就能开始动画了。

e109f84e2eaacb4372d4ffbb50481fd6.png

可以先选取右侧的示例数据来尝试,研究数据格式也可以直接下载示例数据,比如这里以 StackOverflow questions per language 为例,下载后的数据格式是这样的:

Date

python

c#

java

java

php

2008-12-1

3.598865979837

13.255000550093600

4.7503359540756

7.3213074395536

4.0078324108682000

2009-1-1

3.7438229213154

13.569751703493000

4.898567392357

7.606639317315600

3.96306658387

2009-2-1

3.6876969828444000

14.182035523608800

5.0679653763862

7.358513289351000

4.1527288488246

2009-3-1

3.7361314551566000

14.546982830800000

5.056435621974400

7.183866533418800

4.1887353500128

2009-4-1

3.7430396826692000

14.933382912580000

5.1279177961244000

7.109824381643000

4.3020487136032

2009-5-1

3.7885167995886

15.050880439172600

5.202145266104800

7.142716862131800

4.4238621791792

2009-6-1

3.7323013117104

14.801047475774000

5.306003888145600

7.1904964952744

4.7431474931994

2009-7-1

3.7326003851286

14.564039793773800

5.307366937040400

7.213424981032800

5.1273660276464

结构非常简单, 行为不同编程语言, 列为时间,只需要把上面的数据格式改为你自己的数据,就能生成条形竞赛图了。

效果是这样的:

目前的 Bar chart race generator 还不支持导出 GIF 动画或者视频,开发者说建议自行录屏,或者参与开源项目贡献这部分代码。

至此,一个简单的条形竞赛图动画就制作完成了,除了准备数据,真的是 0 门槛,很赞。

责任编辑:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值