古代宠物饲养与朝代经济发展

宠物的出现表明当时的人们已经满足了基本的温饱需求,即经济发展有了一定起色,开始转而追求更高层次的精神满足,那么,宠物的饲养是否与当时朝代经济发展有关?宠物流行又是否能够能够影响当时的经济发展?基于这样的问题,我们决定用可视化的形式展现出古代宠物饲养与朝代经济发展之间的关系。

实现效果

我们将最终实现的作品展示在Tableau public上,点击查看

此外,也导出了海报尺寸的版本

实现步骤

数据收集

我们首先狂读了诸多关于各个朝代及其时代背景下宠物相关的论文,了解当时时代特色的同时,从中挖掘出适合进行可视化的数据。以下是我们参考的论文们,感谢各位老师对于古代宠物这个小众领域的研究,没有你们就没有这次的可视化作业。

李星星. 宠物与唐代社会生活[D].安徽大学,2017.

刘莉莉. 宋代犬只研究[D].河南大学,2021.DOI:10.27114/d.cnki.ghnau.2020.001866

王风扬. 宋人动物饲养与休闲生活[D].华东师范大学,2015.

张锦锦. 宋诗中的宠物书写[D].西北大学,2023.DOI:10.27405/d.cnki.gxbdu.2022.001752.

冯玲玲. 元朝蒙古族动物保护意识研究[D].内蒙古大学,2014.

邹振环.郑和下西洋与明朝的“麒麟外交”[J].历史教学(上半月刊),2018(10):57.

佘燕文. 清代宠物饲养及其社会生活意义研究[D].南京农业大学,2021.DOI:10.27244/d.cnki.gnjnu.2019.001700.

李梦馨. 清代宫廷珍禽异兽豢养制度研究[D].山西大学,2019.

刘彦臣. 清代“国语骑射”政策研究[D].东北师范大学,2010.

读过论文的我们对各个朝代的特色以及该特色下宠物饲养的规律也产生了大致的理解,我们将其梳理为:

我国饲养宠物的历史最早可以追潮到原始狩猎时期。但从唐代起,国内外经济文化交流频繁,动物品种日渐丰富,宠物饲养的风气从皇室阶层扩展到平民家中。宠物的文化进一步得到发展,因此我们从唐代开始,探寻每个朝代的 宠物特色事件 及其和 当时时代发展的关联,通过时间线将其串联。

整体规划

我们对整体可视化的版面进行了规划,以时间线为核心进行叙述,采用总-分-总的结构,使用古代宠物&经济发展脉络的核心图表时间轴作为首页,内容部分展开讲述各个朝代的特点,依照朝代顺序对每个朝代的宠物相关内容进行图表解读。

实现工具上,考虑到我们的作品中包含有大量零碎的图表以及想要实现对图表的各种交互操作,我们选择Tableau实现图表以及最终故事板的呈现。主图的制作则使用AI(Adobe Illustrator)来完成。

美术设计

这部分是交由我们小组里伟大的主美老师完成,她为我们的的可视化作品设计了典雅的配色以及美轮美奂的时间轴和主图,以下省略一万字夸夸。

图表制作

从论文中找到数据,再将数据整理为.xlsx格式的文件。

基础图表

在Tableau的数据源页面中,点击添加,选择Microsoft Excel,选择整理好的文件作为数据源。

接着选择底边栏中的,新建工作表,将数据转化为可视化图表。(从左至右依次为:新建工作表、新建仪表盘、新建故事)

tableau会将表格中的各种字段都展示在界面左侧的 表 模块,将想要展示在图表中的字段拖拽至页面上方的行/列功能区。如下图所示,将时间和所用银两拖拽至列、行工作区。若希望图表中不同皇帝在位期间的条形图是不同颜色,则将皇帝字段拖拽至颜色功能区

地理信息图表

若想实现地图类型可视化图表,则在源数据表格需要有地理相关数据,例如国家,城市等。Tableau会自动将其识别为地理信息,并为其生成经度和纬度数据。将经/纬度数据拖拽至列/行功能区,即可生成地理信息可视化内容。另外,将想要展示的额外信息拖拽至详细信息功能区,生成图表后,鼠标悬停在特定位置即可展示该信息。如下图所示:

有时Tableau无法识别数据中的地名,此时可以手动编辑,输入地名或经纬度。

仪表板

生成若干图表后,将其汇总在仪表盘中,将工作表/文字/图片拖拽至空白的仪表板中。在对象中选择浮动,可以更加灵活地设置各类元素的位置。

设置仪表板背景:点击设置格式-仪表板-在仪表板阴影中修改背景颜色。

工作表透明背景:选中图表,点击设置格式-阴影,在默认值工作表中,将颜色修改为无。

故事

生成了若干仪表板后,可以通过故事功能,将其汇总在一个数据故事中;点击新建故事按钮,将生成的仪表板放入故事中。若想将多个仪表板整合为一个故事,可在故事-新建故事点-空白中增加故事点。

交互实现

多个图表关联操作

为两张相同数据源的工作表创建关联操作,例如当前已经创建了(A)唐朝进贡地图和(B)唐朝进贡事件-种类图。想要在仪表板中,点击表A中的国家时,在表B中高亮显示出该国家进贡的动物。如图所示:

则在表A中,在表工作区选择 现在地区 鼠标右键点击,选择创建-集,Tableau会为该数据创建一个集数据;

切换至工作表B,此时已出现 现在地区的集数据,将该集数据拖拽至颜色功能区。

操作完成后,将表A和表B拖拽至仪表板,在仪表板中点击 仪表板-操作,选择创建动作-更改集值,在源工作表中选择表A,运行操作方式:选择,目标集,选择表B-现在位置 集。

其余选择如图所示,点击确定,成功创建关联操作。

图像筛选器

即用图片或图片中的区域来代替图表中的筛选器,需要用到Tableau中的扩展-Image Map filter。

在仪表板中添加好需要被筛选的图表以及该图表的筛选器。

在仪表板中,选择对象-扩展,搜索Image Map filter并点击。

在Image中选择需要被用作筛选器的图像,在Dimension中选择需要该图片替代的筛选器,在Worksheet中选择需要被用在哪些表。

设置完毕后,仪表板页面会出现该图片,设置图片所代表的含义。

时间轴

由于半圆形的时间轴无法交互,只能通过放大来看不同时间点上的事件,于是又做了一个可以交互的时间轴,支持滚动和点击操作。

教程参考了这位大神:Creating a Scrollable Timeline in Tableau

一步步按照教程来就行


古代宠物饲养与朝代经济发展
http://example.com/2023/11/13/古代宠物饲养与朝代经济发展/
作者
Yomi
发布于
2023年11月13日
许可协议