前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >关于推特30天地图挑战全部7.6k+图片的颜色可视化

关于推特30天地图挑战全部7.6k+图片的颜色可视化

作者头像
古柳_DesertsX
发布2020-12-16 17:30:47
6670
发布2020-12-16 17:30:47
举报
文章被收录于专栏:Data Analysis & VizData Analysis & Viz

「李子柒130个视频1万图片5万颜色数据可视化的背后,是古柳三年的念念不忘」

上篇文章古柳写了下关于念念不忘三年的颜色可视化的超长文,整个流程涉及: python 爬b站 api 李子柒数据、搭配 you-get 下载视频、ffmpeg 批量视频抽帧、node.js get-image-colors 模块抽图片颜色,d3.js 颜色可视化。

后来发现文中有两处小问题,在这里修正下,一处是最后一张图的文字信息y轴应该是 Brightness 明度,写的时候复制黏贴没改过来;

一处是群友峤桓看文章时发现 data sketches「九月旅行」 主题一文的链接404了。

我查了下原来网站突然改版了,该文的新链接为:「Four Years of Vacations in 20,000 Colors」,网站也更好看、更酷了。

data sketches 突然改版,其实也是因为不久前,在推特宣布将网站上 Nadieh BremerShirely Wu 所有24个可视化项目的相关文章集结成书开始预售了,因而整个网站也配合着大改了下。此前预热说会有 a huge project,因而古柳也很关注会是什么,没想到居然会出书,很意外,毕竟是两位可视化大神的书,值得期待!

然后是上周六早上正好看到向帆老师公众号更新了文章:「插播一把桌椅到上海」,想到最近跑通了颜色可视化整个流程,可以留言报告下这件事,要是能被看到并回复就好了。

毕设作品线上可看,「清华大学美术学院2020届线上毕业作品展」,这也是之前在某群友朋友圈看到后了解到的,非常值得一看。

扯回来,因为看到群友峤桓在看颜色可视化一文,后续私聊了下,原来他打算爬取推特30天地图挑战 #30DayMapChallenge 活动标签下11月份所有参与者创作发布的地图图片,然后用 Python 实践下我文章中抽取图片颜色并进行可视化等流程。1.3G图片数据后来在 「地图盛宴 - 峤桓」 一文里公开分享了。

虽然古柳一直对地图没啥兴趣、没啥想复现的地图可视化作品,但之前注意到群里几次谈论地图相关内容时蛮多人活跃;而且11月份刷推特看到参加30天地图挑战活动打卡的人也很多,看起来对地图感兴趣的人比我想的要多。

而据牛海沣统计,本次挑战有来自69个国家的997位创作者,一共发布了7000+地图

他还用这些地图拼图做了张“大合照”。更多统计信息见 github/30DayMapChallenge-Bot

既然那么多人关注地图可视化、那么多人参加地图挑战活动,并且从峤桓那先拿到了所有地图图片数据,自然古柳也想用手头现成代码,抽取颜色、看看可视化效果。

于是上周五晚上简单跑了下,照旧对所有图片抽取5种主要颜色,用 HSB 颜色模式的数据,换换x/y轴,加或不加力布局,和上篇文章「李子柒130个视频1万图片5万颜色数据可视化的背后,是古柳三年的念念不忘」里分享过的图类似,想来大家也都不陌生了。

但也不能这么取巧,拿现成代码跑下就完事,总要有点新花样是不?

既然一开始颜色可视化参考的 Shirely Wudata sketches「九月旅行」 项目是径向图的方式,那这次也尝试下径向图好了。

先翻出古柳那篇用到径向图的文章:财新网「星空彩绘诺贝尔奖」可视化作品复现,简单回顾下几个要点,如极坐标系与直角坐标系下坐标转换函数写法。

套用这次的颜色数据,将色相(hues/H)映射到角度,饱和度(saturation/S)映射到径向半径值,分别不加和加x/y力布局,就有了两张很酷的颜色可视化图。

继续尝试,如果每张图只取1种主要颜色作为径向图里x/y坐标所用,不用圆圈散点而用图片本身显示,看起来效果就更棒了。(虽然SVG里7.6k+张图片是真的卡)

不过也更有向帆老师全国美展油画获奖作品的可视化作品 「AwardPuzzle」 内味了。重新看了下该作品主要是 Processing 实现,最近古柳打算重新学习下 P5.js,后续可以用 P5.js 也实现一遍目前 D3.js 完成的图片/颜色可视化效果。

链接:https://www.zeelab.xyz/AwardPuzzle

除此之外,还可以基于图片相似度来可视化,古柳以前有过相关尝试:「图像检索(一):因缘际会与前瞻 - 20180506」,不过也没填坑,这回正好群友 tianyilt 分享了下 YaleDHLab/pix-plot 这个开源项目,也是用的卷积神经网络抽图片特征、tsne、PCA 进行特征降维,然后前端可视化展示。

看项目描述比较简单,于是用地图照片跑了下,蛮顺畅的就能跑通,啪地一下就成功了反而觉得没啥成就感(但群友峤桓死活安装不成功,他用“公司里、自己的笔记本、台式机都捣鼓了一遍,都没成功”,此时 Mac 的优越性就体现出来了。不过也不一定全是 Mac 功劳,可能实际操作细节也有关)。不过照片太多,交互有点卡。

g

以上就是本文内容,继上篇文章之后,又用推特30天地图挑战的7.6k+图片数据集进行了更多图片/颜色可视化的尝试。

以上就是本文内容,如果大家还想看到更多干货,欢迎【点赞】、【评论】、【分享】,多多捧场,古柳也有持续创作的动力,毕竟这惨淡的阅读量实在也是有点说服不了自己太频繁更新,还真不是因为懒。逃。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
灰盒安全测试
腾讯知识图谱(Tencent Knowledge Graph,TKG)是一个集成图数据库、图计算引擎和图可视化分析的一站式平台。支持抽取和融合异构数据,支持千亿级节点关系的存储和计算,支持规则匹配、机器学习、图嵌入等图数据挖掘算法,拥有丰富的图数据渲染和展现的可视化方案。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档