林朝玮---第一次个人编程作业
博客班级 | https://edu.cnblogs.com/campus/fzzcxy/2018CS/ |
---|---|
作业要求 | https://edu.cnblogs.com/campus/fzzcxy/2018CS/homework/11732 |
作业目标 | 数据采集,数据处理,echarts可视化,上传到GitHub |
作业源代码 | https://github.com/lcwcool/first-personal-work |
学号 | 211806120 |
过程 | 花费时间 |
---|---|
分析需求 | 2h |
数据获取 | 1h |
数据处理 | 4h |
查询资料 | 5h |
github | 1h |
学号 | 211806120 |
前言
在看到题目的时候我是懵,什么都不懂,不知道从哪里下手,陆陆续续看同学们的博文,发现了一篇关于疫情地图对我十分友好的博客(看起来差不多都看得懂)
分析
完事开头难,一开始就感觉很乱东西很多,后面百度多想想渐渐明确了目标
1.通过各种操作获取一个.json的文件
2.将.json文件处理一下
3.套用echarts上的模板,将文件引入。
开工
一、1.下载IDEA并配置Maven环境 Maven配置
**2.进入IDEA新建一个Maven项目
3.在Mevan项目中的pom.xml加入jar包,记得load一下
4.在main中新建一个java class文件,并将用友的全球疫情代码贴(java示例)进去
用友API
新建的java文件要与主类名一致
然后将API复制进去(在用友网站上的接口地址点击测试即可查看)
这个步骤可能会出些一些问题,例如“找不到符号”,“找不到或者加载不了主类”,问了些大佬和百度,这些问题有可能是Mevan环境没配置好,也有可能是你配置好了没有刷新,或者忘了添加类了,不知道怎么解决就去百度亿下
5.得到cov2019.json文件,我们得对其再处理一下,转移战场,去天池
这是刚才得到的新冠json文件,需要将里面的部分信息处理下便于用在echarts上
6.再更换战场,前往vscode
先安装一个,live server(可以查看html文件)
将echarts上的模板代码贴进来修改一下echarts
将data替换成处理过的json数据
右键 live sever一下
存在的问题
治愈人数和死亡人数显示错误
二、上传GitHub
1.建立仓库分支
2.连接仓库,进入文件夹
3.进入分支,添加文件,push文件
4.合并分支
三、小结
感觉麻了,不过还是有学到东西的,安装了两个新软件,第一次做数据可视化,感觉十分高大上,虽然是枯燥的数据但是却能很好的展现出来
熟悉了git操作,虽然还是不熟练,不过比第一次好
四、参考资料