版权声明:本文为博主原创文章,转载 请注明出处:https://blog.youkuaiyun.com/sc2079/article/details/83153693
- 写在前面
好久没更新博客了,主要还是最近太忙了。很久之前就看到B站上动态柱状图图表(用D3.js做的),详情见@Jannchie见齐的主页。感觉很不错,于是便自己也做一哈。正好前一阵子写了脚本对中国大学MOOC的课程信息进行了爬取,经过修改后弄成了定时爬虫。经过近一个月爬取,数据已经挺多的啦,可以开始类似动态展示了。
如果需要查阅爬虫脚本的,可参见我的博客:
中国大学MOOC课程信息爬取与数据存储
- 环境配置
运行环境:Python3.6、Spyder
依赖的模块:pandas、mysql等
- 开始工作
1. 数据
从9月20日至今,已有28张表格(以爬取日期命名),每张表格中都有一两千条课程数据,如下:


2. 开源动态可视化项目
下载开源项目

本文介绍如何利用D3.js动态可视化中国大学MOOC的课程热度,包括获取每天选课热度前10的课程数据,按课程门类筛选,以及不同状态课程的热度展示。通过开源项目进行数据添加和配置,展示动态柱状图,并指出存在的优化空间。
最低0.47元/天 解锁文章
5122

被折叠的 条评论
为什么被折叠?



