来如风雨,去似微尘。
小型序列多图,英文叫 Small Multiple Chart,也叫小而多图,或者面板图。通过组合多个小图讲述数据背后的故事,是一种优雅而清晰的可视化图表。
Tableau非常擅长制作小型序列多图,Power BI最新版也多了将图表单位拆分的功能,也就是制作小型序列多图的方法。
Tableau中制作小而多图的方法我们再做后面介绍,这篇文章我们通过图表升级的形式讲解如何制作小而多图。
表中的数据是一份调查问卷数据,展示的是英国不同年龄和性别的人在2024年立下目标(愿望)的类别,数据是百分比数据,如第一行最后一列的数据表示:56%的65岁以上的人2024年的愿望是多多锻炼和保持健康。
组织这项调查的人做出来的数据分析图表是这样的:
这是普通的簇状柱形图,我们可以利用小而多图对图表进行升级改造。如图所示,先制作一个关于不同flag(愿望)的簇状条形图,然后用年龄分组对图表进行切割,也就是将Age Group添加到小型序列图字段中。
小型序列图中的字段,其实起到的是对图表进行分组分割的作用。将已有的一张条形图按照年龄段分割成1行4列(设置方法如下)
可以通过条件格式突出每个年龄段占比最高的 flag 。也就是对条形的柱子进行条件配色,这里需要用到一个度量值,如下:
color max value = VAR MAXVALUE = MAXX( ALLEXCEPT('Sheet1','Sheet1'[age group]), [AVGValue]) RETURN IF( 'Sheet1'[AVGValue] = MAXVALUE,"#5D8099","#CCCCCC")
度量值用了ALLEXCEPT函数,保持了年龄分段的筛选,同时剔除Resolution的筛选。因为数据表中其实只有两个筛选字段,因此改成ALL('Sheet1'[Resolution])实现效果相同。
为条形图应用条件配色,最后得到图表如下:
此时数据表达的观点就很明显了,18-49岁的人更希望能存更多的钱,而50岁以上的人希望更多地锻炼、保持健康。同时锻炼和保持健康在各个年龄段都占了较高的比例。
百余篇优质原创文章练习文件;
365天不限次数答疑;
持续更新的杂志级图表制作方法及源文件;
优秀可视化案例及仪表板模板。
…………
领取专属 10元无门槛券
私享最新 技术干货