加入收藏 | 设为首页 | 会员中心 | 我要投稿 威海站长网 (https://www.0631zz.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 运营中心 > 网站设计 > 教程 > 正文

用数据分析网络暴力有多可怕

发布时间:2019-04-02 00:44:38 所属栏目:教程 来源:小F
导读:这应该是一篇拖得蛮久的文章。 故事源于潘长江在某个综艺节目上没认出蔡徐坤,然后潘长江老师的微博评论区就炸锅了。 最后搞得两边都多多少少受到网络暴力的影响。 直至今日,这条微博的评论区还在更新着。 不得不说微博的黑粉,强行带节奏,真的很可怕。

可视化代码如下。

  1. from pyecharts import Pie, Map, Line 
  2.  
  3.  
  4. def create_gender(df): 
  5.     # 全部用户 
  6.     # df = df.drop_duplicates('id') 
  7.     # 包含关键字用户 
  8.     df = df[df['name'].str.contains("坤|蔡|葵|kun")].drop_duplicates('id') 
  9.     # 分组汇总 
  10.     gender_message = df.groupby(['gender']) 
  11.     gender_com = gender_message['gender'].agg(['count']) 
  12.     gender_com.reset_index(inplace=True) 
  13.  
  14.     # 生成饼图 
  15.     attr = gender_com['gender'] 
  16.     v1 = gender_com['count'] 
  17.     # pie = Pie("微博评论用户的性别情况", title_pos='center', title_top=0) 
  18.     # pie.add("", attr, v1, radius=[40, 75], label_text_color=None, is_label_show=True, legend_orient="vertical", legend_pos="left", legend_top="%10") 
  19.     # pie.render("微博评论用户的性别情况.html") 
  20.     pie = Pie("微博评论用户的性别情况(昵称包含关键字)", title_pos='center', title_top=0) 
  21.     pie.add("", attr, v1, radius=[40, 75], label_text_color=None, is_label_show=True, legend_orient="vertical", legend_pos="left", legend_top="%10") 
  22.     pie.render("微博评论用户的性别情况(昵称包含关键字).html") 

02 评论用户区域分布

用数据分析网络暴力有多可怕

广东以8000+的评论用户居于首位,随后则是北京、山东,江苏,浙江,四川。

这里也与之前网易云音乐评论用户的分布有点相似。

更加能说明这几个地方的网民不少。

可视化代码如下。

  1. def create_map(df): 
  2.     # 全部用户 
  3.     df = df.drop_duplicates('id') 
  4.     # 分组汇总 
  5.     loc_message = df.groupby(['province']) 
  6.     loc_com = loc_message['province'].agg(['count']) 
  7.     loc_com.reset_index(inplace=True) 
  8.  
  9.     # 绘制地图 
  10.     value = [i for i in loc_com['count']] 
  11.     attr = [i for i in loc_com['province']] 
  12.     map = Map("微博评论用户的地区分布图", title_pos='center', title_top=0) 
  13.     map.add("", attr, value, maptype="china", is_visualmap=True, visual_text_color="#000", is_map_symbol_show=False, visual_range=[0, 7000]) 
  14.     map.render('微博评论用户的地区分布图.html') 

(编辑:威海站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读