今年2月份我们就在EmojiAll网站上推出了Emoji关系图,为每一个Emoji展示与其有关的其它Emoji。如果是人工来为每一个Emoji添加与其有关的其它Emoji将是一个很费力的事情,因此我们当时也使用了一些算法来解决,从多个数据源、不同的角度来分析出相关Emoji及远近关系,在展示的时候也适当添加了第二级、第三级的关系,如下图:
<EmojiAll
这是 EmojiAll 分类的页面,点击下面标题查看详细文章内容:
去年底我们就规划了EmojiAll网站以后要做数据分析和可视化,2月份我们逐步推出了《Emoji排行榜》、《Emoji关系图》、《Emoji标签云》几个重要功能,这些在内容、设计等方面都有自己独特的东西,其中SVG图形技术运用也是为我们网站增色不少。✌️
而此后还有一项更“高端”的功能:Emoji情绪分析,我们一直在做。去年曾经有一位武汉大学在读博士生与我们见面交流了Emoji方面的信息,她们是对Emoji的社会应用有研究,发表过相关学术论文。我们通过网上搜到国外一些大学也有类似研究和成果,通过大数据分析、人工智能来对社交媒体中的Emoji进行
Emoji在Unicode联盟中是有规定分类的,分为10个大类和近100个小类。不过我在查看其它一些网站的时候,发现有一部分Emoji还有另外的分类办法,仔细研究一番后才明白是单个Unicode字符组成的Emoji可以按照Unicode Block和Unicode subhead来进行划分。
EmojiAll.com网站首页的10个大分类截图如下:
<
今天记录了《Emoji标签云》、《Emoji关系图》,再来谈谈Emoji排行榜。这个排行榜的功能是我们在2019年EmojiAll项目刚开始的时候就规划了的,这次也是花了大力气来做。
从外面的一些网站看,很少有Emoji排行榜,即使有排行榜也是很简易的top n排名,没有详细说明、没有归类、没有历史数据等,我们这次要搞就搞透彻一些,从需求分析、产品设计、设计获取、数据呈现等各个方面都要做出标杆来。
我们规划了下面这些排行榜:
- 所有语言的每日排行榜
- 各种语言的每日排行榜
- 所有语言的每周排行榜
- 各种
以前从国外一篇Emoji相关主题的学术文章中看到过多个Emoji之间关联的图形,觉得还有些意思,就像人与人之间的关系、物与物之间的关系,如下图所示:
于是我们也想在EmojiAll.com网站中来实现,又是多位同事合作:
- 商议需求:💪、😎
- 技术选型:😎
- 美工设计:😎
- 数据准备:🕷️、💪
- 程序实现:💪、🦟
上面的图中关系过
去年底我们招聘了一位统计学实习生,准备对我们的EmojiAll.com网站开展数据分析和可视化开发工作,我们公司的产品经理、美工设计师、PHP程序员也参与进来,经过一段时间的工作,算是做出来了一些成绩,其中包括预先设定的几个目标:排行榜、标签云、关系图等。
先来展示一个标签云的例子(以Emoji☕为例):
☁️标签云
12月份到现在一个多月都没有记录一篇博客,其实这期间还是很多事情、很多进展的,主要还是在忙emojiall.com的工作。现在来记录一篇在EmojiAll网站添加谷歌趋势Google Trends数据的博客。
Google Trends其实我们使用很多年了,主要用于查询一些关键词的热度变化和多个关键词互相之间的热度比较。我们也想到在Emoji页面中嵌入Google Trends数据,来让浏览者看到某个Emoji随着时间的热度变化,可以很好地反映该Emoji流行的情况,例如:🎄是每年都在圣诞节前后有查询高峰、新版本的某个Emoji在推出后会逐步流行等。
最简单的办法
作为更新和添加Emoji 13.1内容的最后一步,我们获取和补充了Emoji 13.1的一些图片,同时也去把Emoji 13.0的图片重新去检查、补充了一些。
根据Unicode的相关计划,Emoji 13.0是今年初推出的,有217个新的Emoji,各大厂商平台应该是在今年内全面支持,拿一个北极熊的Emoji举例,上半年大约有3个平台支持北极熊🐻❄️作为一个整体图片,其它的平台看上去是熊🐻+雪花❄️:
今年上半年疫情在家办公期间发现Emoji有了更新,于是进行了Emoji 13.0内容的更新和添加,而下半年9月份就有了Emoji 13.1版本推出,我们拖后了一段时间,11月份才进行补充和更新,现在把一些数据来源及更新工作进行记录,以便以后再有新版本出的时候能更顺利地进行补
Emoji相关技术还是挺复杂的,前些天刚写了《Emoji的数量和排序》和《部分Emoji的变体:Text Style和Emoji Style》两篇文章,今天再来写一下Emoji肤色变化的问题。
去年就发现不少人在我们EmojiAll网站中搜索黑人等与肤色相关的关键词,我们还专门有针对性对一些Emoji的描述、关键词、标签等做了一些修改。然后在今年新版网站推出的时候,菜单中专门做了各种肤色Emoji列表的链接。
上周花了几天时间去更彻底研究Emoji肤色修饰符方面的知识,下面记录一下:
- Emoji修饰符:5种肤色E