首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

licstar数据可视化作品:好友关系图、北京吃货地图

一、好友关系图 ? 这个图是看了一篇报道(Facebook实习生画出全球好友关系可视化地图,下文称“原图”)之后抓取了国内一家社交网络的数据照着做的。...其实原理非常简单,搜集了足够多的好友关系,及用户所在的城市,在这两个城市之间连上一条边。如果两个城市之间的好友越多,线也就越亮。和原作一样,最后会根据城市之间的距离衰减,距离近的城市,线条会亮一些。...原图在我看来非常cool,居然直接通过好友关系描绘出了海岸线,而我的这个图里无奈只能自己描上了国境线。可视化确实是数据分析的良师益友啊,在这个图里,也可以看到一些有趣的东西。...二、北京吃货地图 ? 绝对不是打广告,但是看着这个图基本上就可以指导你,馋了可以去哪逛逛。 数据来自大众点评的点评数据。...最后叠加上地图,就成了。 吃货们的集体智慧是不会错的,看图中西单、王府井、中关村、南锣鼓巷、后海、簋街、五道口、国贸,都一片红啊。 还有另一个版本,直接计算方圆500米里的点评数,画出来就成这样。

52540

Java 征途:行者的地图

前段时间应因缘梳理了下自己的 Java知识体系, 成文一篇望能帮到即将走进或正在 Java 世界跋涉的程序员们。...好了,当完成可上面这些基础内容的学习后,我们得到了第一张地图,像下面这样。 [1240] 第二张,技能图 即使掌握了第一张图要在 Java 的世界自由驰骋还是有点小困难的。...所以,基础像内功、框架如兵器、运用为招式,存乎一心、运用之妙,三者融会贯通,则已可在 Java 世界纵横一方。 如上所述,基于此我们有了第二张地图。...在这个阶段的每个人都可能面临不同的环境和实践,所以这阶段形成的地图会千差万别。 下面是我的第三张图,仅供走在 Java 征途上的同行者们参考。 而按这千差万别的地图走过的路径,正巧构成独一无二的你。...[1240] 即使你现在还没地图,但也别茫然而永远的驻足不前。 保持前进总会找到路,其实我就是这么过来的,一直以来,不敢止步。 我有一个微信公众号,经常会分享一些Java技术相关的干货。

2.3K00
您找到你想要的搜索结果了吗?
是的
没有找到

Python获取好友地区分布及好友性别分布

利用Python + wxpy 可以快速的查询自己好友的地区分布情况,以及好友的性别分布数量。还可以批量下载好友的头像,拼接成大图。...Image // 二维码登录依赖 import os // 本地下载依赖 import math import webbrowser from pyecharts import Map // 地图展示依赖...获取好友性别分布 bot = Bot(cache_path=True) # 弹出二维码登录微信,生成bot对象 allFriends = bot.friends() # 获取所有的微信好友信息...type = ['男同学','女同学','外星人'] # 男/女/未知性别好友名称 v = [0, 0, 0] # 初始化对象好友数量 # 遍历所有好友,判断该好友性别 for friend in...获取好友地区分布情况 代码部分: bot = Bot(cache_path=True) # 弹出二维码登录微信,生成bot对象 allFriends = bot.friends() # 获取所有的微信好友信息

58720

用Python调教微信,实现自动回复 和 微信好友分布,好友性别图,好友标签

#简单分析微信好友信息 上文提到,既然我们能通过itchat来获取好友的信息,name自然会有很多好玩的信息(这里不做具体解析)。...,否则会只显示南海诸岛问题,https://www.jianshu.com/p/20fd061d0b96: 解决方案,手动安装地图 全球国家地图: echarts-countries-pypkg (1.9MB...): 世界地图和 213 个国家,包括中国地图 中国省级地图: echarts-china-provinces-pypkg (730KB):23 个省,5 个自治区 中国市级地图: echarts-china-cities-pypkg...pip install echarts-china-cities-pypkg 特别注明,中国地图在 echarts-countries-pypkg 里。...[全国好友分布] 好友标签 def friends_signature(): signature = get_data("Signature") wash_signature=[] for item in

2.5K60

好友及聊天功能

开头 用户交流是很多软件必备的功能,最近接到策划的新需求开发好友系统,下面分享我实现好友功能的具体方式 好友数据 数据库结构 { "friend_data" ,"mediumblob" ,{ myfriend...分为:好友列表,黑名单列表,申请列表,被删除好友列表(客户端需要),允许陌生人申请好友开关 sproto返回客户端协议格式 功能开发 玩家登陆加载好友数据,发送好友列表,黑名单列表,申请列表,删除列表信息...1、申请好友 1、判定是否已在好友列表,黑名单列表中 2、判定双方好友人数是否达到上线 3、通过即给对方推送一条消息,返回成功 sc_friend_apply_update 30006 { request...表元素删除 2、applytype为0同意申请,判定是黑名单列表、好友列表、好友人数上限 3、同意通过申请,双方好友列表添加元素,申请列表删除元素,推送一条id为0的系统信息 local chatdata...列表(客户端要求) 4、加入黑名单 1、调用删除好友方法 2、加入黑名单,推送黑名单消息 5、更新好友消息 1、有新的聊天消息时推送数据 2、玩家升级、下线、上线的情况,对玩家在线好友推送消息 --玩家升级事件

64620

iOS开发中QQ好友列表下拉显示全部好友实现思路

https://blog.csdn.net/u010105969/article/details/73312801 在QQ的好友页面有一个点击各个分类,然后展示分类中所有好友的效果,今天就说一说实现该效果的一个思路...返回的分区数就是好友的分类数。 tableview中各个分区的行数就是各个好友分类中的好友数。显示各个好友分类的视图是各个分区的一个头视图。头视图会有一个点击事件,用于好友分类的展开和收起。...return count; } tableview的数据源一般是一个数组,数组中会有模型,每一个分区对应一个模型,模式中除了有每个分区要显示的数据,我们还应为模型增加一个属性来存储各个分区的点击状态即各个好友分类是否展开

1.6K20

微信好友大揭秘

好友位置分析 根据 pyecharts使用教程 : 自从 v0.3.2 开始,为了缩减项目本身的体积以及维持 pyecharts 项目的轻量化运行,pyecharts 将不再自带地图 js 文件。...如用户需要用到地图图表,可自行安装对应的地图文件包。...(1)、全球国家地图: echarts-countries-pypkg (1.9MB): 世界地图和 213 个国家,包括中国地图 (2)、中国省级地图: echarts-china-provinces-pypkg...(730KB):23 个省,5 个自治区 (3)、中国市级地图: echarts-china-cities-pypkg (3.8MB):370 个中国城市 (4)、中国县区级地图: echarts-china-counties-pypkg...(4.1MB):2882 个中国县·区 (5)、中国区域地图: echarts-china-misc-pypkg (148KB):11 个中国区域地图,比如华南、华北 #好友位置分析 from collections

1.9K30

实现好友及聊天功能

前言 用户交流是很多软件必备的功能,最近接到策划的新需求开发好友系统,下面分享我实现好友功能的具体方式 好友数据 数据库结构 { "friend_data" ,"mediumblob" ,{ myfriend...分为:好友列表,黑名单列表,申请列表,被删除好友列表(客户端需要),允许陌生人申请好友开关 功能开发 玩家登陆加载好友数据,发送好友列表,黑名单列表,申请列表,删除列表信息 1、申请好友 1、判定是否已在好友列表...同意申请,判定是黑名单列表、好友列表、好友人数上限 3、同意通过申请,双方好友列表添加元素,申请列表删除元素,推送一条id为0的系统信息 local chatdata = {id = 0,str = "...对方已通过你的好友申请",time = lua_app.now()} 3、删除好友 1、从双方好友列表删除 2、对方在线推送删除消息,不在线保存在对方的delfriendlist列表(客户端要求) 4、...加入黑名单 1、调用删除好友方法 2、加入黑名单,推送黑名单消息 5、更新好友消息 1、有新的聊天消息时推送数据 2、玩家升级、下线、上线的情况,对玩家在线好友推送消息 --玩家升级事件 function

1.4K00

itchat 保存好友信息以及生成好友头像图片墙

然后是获取好友的信息: we_friend = itchat.get_friends(update=True)[:] 这里 we_friend 就是保存了好友信息的一个字典,并且 we_friend[...省份 City 城市 Signature 签名 保存好友的信息代码如下: friends = we_friend[1:] total_numbers = len(friends) print('你的好友数量为...接着就是生成好友头像的图片墙,这里有两种方式,第一种是比较常规的生成方法。...小结 简单运用 itchat 实现了以上三个小应用,实际上还可以有更多的应用,比如再根据好友信息分析性别比例、好友区域分布、签名的情感分析、关注的公众号类别、给特定的好友发送信息,以及制作微信机器人等。...当 Python 遇上你的微信好友

82920

Android 地图导航调用百度地图、高德地图、腾讯地图

且当下包括微信等一众主流App都是通过调用第三方地图来做的,这显然有一定道理,也是大势所趋。 坑多,显然是干不过别人一个团队专门来做地图的,不如站在巨人的肩上。 综上所诉,优点显而易见。...,弹窗选择第三方地图导航,点击选择后调用第三方地图进行导航。...", "高德地图", "腾讯地图"}; final String[] packageNames = {"com.baidu.BaiduMap", "com.autonavi.minimap...from和to参数虽然可以省略,但是地图上就不显示地址了,默认是 地图上的点,而且referer参数需要申请开发者key。...文档 百度地图 高德地图 腾讯地图 https://blog.csdn.net/Ever69/article/details/82427085

3.7K20

Python爬取所有微信好友头像,制作微信好友图片墙

今天咱就试试怎么爬取微信列表中所有好友的头像,并做成一张图片墙,代码不长,60 行就可以搞定。...核心是利用三个库: wxpy 库,用于获取好友头像然后下载 Pillow 库,用于拼接头像 Pyinstaller 库,用来打包 Python 程序成 exe 文件 程序通过三个函数实现,第一个 creat_filepath...函数生成图片下载文件路径,第二个 save_avatar 函数循环获取微信好友头像然后保存到本地,第三个 joint_avatar 函数就是把头像拼接成一张大图。...\\"; if not os.path.exists(avatar_dir): os.mkdir(avatar_dir) return avatar_dir # 保存好友头像...friend in friends: friend.get_avatar(avatar_dir + '\\' + str(num) + ".jpg") print('好友昵称

7K20
领券