计算机科学与编程入门第三次作业

吕昆航 1900013053


part1

本次生成了红楼梦出现次数前50的人物互相关系图,我们对于人物次数发现差距悬殊,因此采取开根号的方式减小相对差距。

part2

本次搜索引擎模拟实现了百度搜索和Google搜索二合一,并利用required限制了必须输入内容才能搜索,由于两家搜索引擎传入参数名称不同,我们采用插入js代码段进行判断更改。

part3

静态网页展示了pkucpc的公告,并利用css与js动态渲染了背景。




计算机科学与编程入门第二次作业


1. 词频统计图

本次统计了红楼梦词组出现次数,并生成了词云

我们还根据全文的所有人物出现次数生成了词云,该词云我们用了信科吉祥物小狮子为模板生成【可能出现不明原因无法显示,建议刷新网页(雾】

之后,我们利用timeline,统计了每回合人物词频,可以清晰的看出每回合的主要人物,以及情节的发展变化,关注人物的转移

最后我们统计了红楼梦的主要人物各回合出现次数,我们利用折线图统计,可以看出情节的变化和相互的关联性

2. 地理连线图

我们根据**从夏商到清朝的迁都历史绘制了地图,可以发现几乎都在中原地区建都,而到了金朝之后就大体固定在了北京及附近

3. **地图

我们根据第六次人口普查的数据,统计了各省男女比例,可以清晰的看到各省的男女比例大致的情况

4. 组合图标

我们统计了**近10年人口自然增长率,首先我们利用折线图画出了全国的人口自然增长率变化,之后我们利用map+timeline的组合在地图标出了各省的每年增长率变化,同时可以清晰看出增长率随地域分布的情况,最后我们根据每年的增长率从高到低,生成了柱状图,可以清晰看出各省的排名