
斯坦尼斯拉夫·德罗比雪夫斯基(Stanislav Drobyshevsky)在今年年初发表了详细的灵长类动物起源树 。 PDF版本
Vkontakte的评论者要求使用交互式版本( 1,2,3,4 ),因为它更易于学习,并且在出现新数据时更易于更新。
我和Olya Mokhova决定帮助古灵长类动物,并在d3js上制作了原型。
左边是原始图,右边是我们的版本:

项目现场
我将告诉您这项工作进展顺利,哪些技术对我们有所帮助。
目的
首先,我们要制定一个流行的科学计划,这是著名图片的更高级版本:

但是关于这个问题,格莱布•克劳利什(Gleb Krauklish )已经有了一个出色的项目 。
我们决定采取另一种方式:建立一个用于考古数据汇总的原型系统。 当然,我想用构造板块的运动,发现的照片,每个分类单元的详细信息,Wikipedia的链接以及年平均温度图表制作一个大型项目。 但是我们决定从制作现有方案的交互式版本开始。
设计方案
在原始电路中,几乎从未使用过颜色。 例如,您可以用颜色显示在哪个大陆上找到了野兽。
我还想更清楚地显示分类单元(生物群)的层次结构。
我做第一个草图:

问题马上出现。 例如:“家庭关系应该以某种方式取决于分类单元的嵌套吗?” 我们必须深入研究维基百科,了解分类法和一夫一妻制 。 我从斯坦尼斯拉夫(Stanislav)了解到,该图上没有分类,这意味着家族关系树不必与分类单元的嵌套重合。
我用类似于真实数据的数据画了一个电路。 我尝试在布局阶段使用最不方便的数据来收集尽可能多的圆锥体。 我使用了不合适的名称,说明了滑块的值如何叠加在另一个文本上。

资料库
该项目托管在Github页面上 。 最初,我们想在google表中准备数据,然后将其转换为csv并将其提交到github。 结果,我们决定直接从Google表加载数据。
该解决方案的优势:
- Stanislav Drobyshevsky可以在没有我们帮助的情况下更改数据。
- 在开发过程中,经常需要纠正错误,以尝试不同顺序的数据。 Google表格为我们节省了很多时间。
缺点:
- 它的加载时间更长一些,但并不重要。
- 如果破坏表中的数据,该站点也会立即崩溃。 但是,Google表保留更改的历史记录,如果出现问题,您可以回滚到旧版本。 您也可以在进行更改之前复制工作表并将其用作备份。
复制资料
主要困难是分类单元的深层嵌套。 这是所有等级的列表:
- 和平队
- 支队
- 子订单
- 红外线小队
- Parvotryad
- 超家族
- 家庭
- 亚科
- 种类
为了简化数据的复制和验证,我在电路顶部涂了彩色骰子。 颜色表示分类单元的等级,名称在顶部签名。

完整版
Lelya Kolesnikova进行了营救。 它将数据从PDF复制到300行表中。 当然,我想使过程自动化,但这很困难:即使手动传输,某些细微差别也不明显。
艺术品
图片有助于使单调的画布多样化,并有助于粗略想象分类单元代表的外观。 我们称为illustrator项目。 Tatyana Sergeevna开始做生意。
我们讨论参考:

我们选择照片和典型代表的重建,Tanya绘制。 一些几何插图有助于分散细节,每个物种的细节差异很大。

资料验证
从PDF传输到数据时,错误逐渐蔓延。 因此,在向斯坦尼斯拉夫展示该方案之前,我们先进行检查。
- 每个国家应只涉及一个大洲。 我用枢轴板检查是否符合要求:
。
- 为了使检查周期更容易,我在d3上编写了一个小脚本,该脚本在图表上直接标记了周期的开始和结束。 从一开始就必须这样做。

- 有时,分类单元的名称彼此相似,但实际上有所不同。 为了保护自己免受此类错误的影响,我在分类单元列旁边插入了哈希图片。 如果两个单词至少相差一个字母,则图片很可能会有所不同,并且将检测到错误:

图片是从http://avatars.adorable.io/加载的
难点
在工作过程中,出现有趣的问题,我们与斯坦尼斯拉夫讨论。
例如,某些分类单元来自后来的分类单元。 例如,两栖类→寡皮科→秘鲁古猿。 当然,这是不可能的,只是尚未发现两栖类和寡皮科的较早代表。 我们决定在过去人为地增加父分类单元:

最初,我们认为仅在“砖”之间可以建立连接,但后来证明我们需要能够连接任何分类单元的功能:“砖”和“框架”。 到目前为止,我们必须删除有问题的连接(从红外分离EOSIMIIFORMES)

有时会出现一些有趣的事情:

为了未来
- 最大的任务是作为考古发现的基础,并在此图上显示它们。 现在还不清楚所有这些条纹来自何处,其背后是什么考古发现。
- 增加了在任何等级的分类单元之间进行通信的能力。 现在,只有积木可以相互连接。 因此,我们无法显示与原始方案EOSIMIIFORMES→Amphipithecidae的联系
- 在地图上直接显示考古发现的地点。
- 6500万年来,地球发生了巨大变化。 在时间轴上移动光标以更改下面的颜色图的形状会很酷。
- 您可以在左边整齐地收集分类单元的名称, 如Tufty的表所示 。
- 单击分类单元时,显示有关它的详细信息。
- 人类学家没有单一的进化观。 我想将未来的不确定性形象化,并看到每个人都同意什么,以及不同意见。
→ 项目现场
您认为结果如何,坏处是什么? 您将如何改善项目?
如果您有需要处理,可视化和显示给人们的有趣数据-写,我们将很高兴与您合作:ivan@dianov.org,电报:@ivan_dianov