以前從國外一篇Emoji相關主題的學術文章中看到過多個Emoji之間關聯的圖形,覺得還有些意思,就像人與人之間的關系、物與物之間的關系,如下圖所示:
于是我們也想在EmojiAll.com網站中來實現,又是多位同事合作:
- 商議需求:💪、😎
- 技術選型:😎
- 美工設計:😎
- 數據準備:🕷️、💪
- 程序實現:💪、🦟
上面的圖中關系過于複雜,Emoji之間有多層級之間的跨級連接,雖然我們也可以在數據整合中得出類似的關系數值,但要呈現出來不容易,特别是多數用戶都是移動端,要在小小的手機屏上顯示不是說不行,不過為了照顧用戶體驗,采取了放射性連接,有多級連接,但去掉了跨級之間的連接。下面就是一個例子(依然用Emoji ☕️作為例子):
🔗關系圖
可以看到上面的SVG圖中包含了與Emoji☕️有關系的三級Emoji,第一級是9個關系最密切的Emoji:
然後部分第一級Emoji延伸出第二級,從🍞延伸出🥑、🧺和🥖,從🍫延伸出🍌。
再從部分第二級Emoji延伸出第三級,🥑延伸出🌯、🍒、🌰,🥖延伸出🍆、🧀,🍌延伸出🦴、🥣、🥥。
這些Emoji之間的選取、關聯、排序等還是很有講究的,也是從各種站内、站外數據進行獲取、計算、分析、過濾,最後出來的結果還是比較讓人滿意了,甚至讓同事們看了有些驚豔,具體算法就不講了,有核心知識産權的哦😄
SVG圖中的Emoji都是可以點擊的,點擊過去還可以看到帶有動态效果的關系圖,另外,各種語言的同一個Emoji因為算法有差異,所以關系圖也不完全一樣,以後還會逐步完善,讓各種語言的浏覽者有更棒的體驗✌️
2021年9月補充:Emoji關系圖中運用人工智能進行升級
评论