python将电视剧按收视率进行排序 |
您所在的位置:网站首页 › 各电视台收视率实时播放 › python将电视剧按收视率进行排序 |
前言: 几经思考,终于下定给大家分享一下数据可视化方面的知识,希望在这里与大家分享一些关于数据分析&数据挖掘有意思的事情,如果对于内容有任何的意见或建议,都希望大家在评论中不吝赐教。 言归正传,在今后的几期推送中,会与大家分享一些自己用R语言爬虫+可视化实现的案例,第一期就从本人最喜欢看的电视说起,分析各省级卫视收视率。 部分篇章代码量较多,可能无法在正文中全部给出,之后会在私信中给出代码的下载地址。 相关Package: 数据爬取: 实时数据可以在欢娱网(http://www.csm-huan.com)中获得,该网站数据的爬取需要借助RSelenium包获得动态页面,网站的界面如下: 爬取的核心代码: 剩下要做的就是循环得到每个电视台的数据,其中i为循环变量 地图数据读取、融合: 地图数据的处理需要完成两部分工作,包括地图shp文件读取与收视率数据融合 数据读取: 收视率数据融合: 数据可视化-全国地图展示数据: 完成了前期数据准备,就要进入到了数据可视化的阶段,我们选取了ggplot包进行数据的可视化,并且结合ggthemes包提供的一些不错的配色方案,提高展示的可读性。 首先绘制的是全国地图数据,我们用颜色的深浅表示收视率的高低,分别选取了ggthems包中theme_economist,theme_wsj,theme_map三种配色方案作图进行对比 附作图代码: 数据可视化-分省市对比数据: 与上一部分相比,加入了facet_wrap函数,实现了将各个省市轮廓进行切分,并且根据收视率的高低进行排序,提高可读性,以下分别是上午,下午,晚上三个时段的数据。 我们不难发现,不同收视段的排名靠前节目有明显不同,上午收看电视的观众更加关注股市和民生类节目,下午则更加注重养生,晚上则是娱乐节目的天下,我们可以针对于此进行更加深入的分析。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |