Tableau Viz剖析第3期:非裔美国人新冠病毒死亡比例

本文通过Tableau Public的精选Viz,深入解析美国黑人因COVID-19死亡比例高于其人口比例的现象。作者Janie详细介绍了如何构建数据可视化,包括数据源解析、图表制作步骤,展示了黑人占美国人口和COVID-19死亡人数的比例图。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

作者:Janie

公众号《溜溜笔记说》,纯干货分享

写在前面的话:

Viz剖析系列主要挑选Tableau Public公布的可视化精选进行讲解,详解每一步操作方法。

Tableau Public可视化精选库网址:

https://public.tableau.com/zh-cn/gallery/?tab=viz-of-the-day&type=viz-of-the-day

剖析包括:

    1.图表解析。

    2.数据源解析。

    3.详细步骤。

拆解每一个Viz的制作过程,希望您可以切切实实把东西学到手。

精选Viz

Viz来源:

https://public.tableau.com/zh-cn/gallery/color-covid-19?tab=viz-of-the-day&type=viz-of-the-day

Viz作者:

Eleonora Nazander

图表解析

根据APM研究实验室的数据,美国黑人死于冠状病毒(COVID-19)的比率接近其人口比例的两倍。在此可视化中,Eleonora Nazander按州查看了美国黑人中不成比例的COVID-19死亡人数。

解析

数据源提取

链接:

https://pan.baidu.com/s/1ZF1GRlPqyTpRsGBrxnUkqw

提取码:

rcty

数据源注释

Metric:包含% death与% population两种。% death代表黑人占美国COVID-19死亡人数的比例;% population代表黑人占美国人口的比例。

State/locality:包含“全美”与美国其中的38个州。

Index:每种Metric+每种State/locality——对应0-180编号的索引。之所以索引编号到180,是因为我们画的是半圆,半圆是180度。

Value:具体比例值。

详细步骤

来跟着操作一遍吧!

  • 步骤1

连接好数据源

  • 步骤2

先做“黑人占美国人口的比例图”。

创建字段X:

((COS([Index] * PI() / 180)) + 1 ) * [Value] / 2

创建字段Y:

SIN([Index] * PI() / 180)*[Value]

公式含义解析:

COS([Index] * PI() / 180=COS([Index]度),

比如当取Index=60的时候,

COS(60* PI() / 180=COS(60度)=0.5,

那么此时

X=((COS([Index] * PI() / 180)) + 1 ) * [Value] / 2

=(0.5+1)*44.4%/2

=33.3%

同样的代入可以得到

Y=38.4%

以District of Columbia(哥伦比亚特区)为例,当Index=60,Value=44.4%时候,X=33.3%。

X、Y的公式之所以这么写,是因为:

圆上的点的坐标公式是:

x1   =   x0   +   r   *   cos(a   *   PI   /180   ) 
y1   =   y0   +   r   *   sin (a   *   PI  /180   ) 

而以上创建的X、Y字段的公式可以变换成:

X = x1 = [Value] / 2 + [Value] / 2 * cos([Index]* PI   /180 ) 
Y = y1 = 0 + [Value] * sin([Index]* PI  /180 ) 

X、Y对应的圆心坐标是([Value] / 2 ,0),但X、Y组成的所有点并不在同一个圆上面,因为二者半径不一样,只能说X、Y组成的是个椭圆。

如下图,纵向箭头=横向箭头=44.4%

我们也可以将X、Y的所有点均落在同一个圆上,不是椭圆。此时,创建的X字段不变,Y字段再除以个2。如下:

此时,X、Y点组成的图形是:

圆心为([Value] / 2 ,0),半径为[Value] / 2的圆。

如下图:

纵向箭头=横向箭头=半径=44.4%/2=22.2%

Y决定的是图形纵向的高度,SIN([Index] * PI() / 180)*[Value]后面乘以一个数,或者除以一个数,都会得到不同的图形高度。

  • 步骤3

将X拉到列;

将Y拉到行;

将Metric拉到筛选器选择% population:黑人占美国人口的比例;

将State/locality拉到详细信息;

标记改成线。

  • 步骤4

为了达到一种效果:当我选择看某个州的黑人占全美人口的比例时,筛选这个州,这个州的线条可以突出来,而不是筛选这个州的时候仅显示这个州。

所以:

创建参数Select a state

创建字段Selected geography:

if [Select a state]=[State/locality] then "Selected geography" else "Other" end

  • 步骤5

将刚刚创建的字段Selected geography拉到颜色与大小;

将参数显示出来;

当参数选择某个州的时候,该州就会突出来。

  • 步骤6

将Value拉到工具提示,如图所示设置编辑工具提示。

至此,黑人占美国人口的比例图完成。

  • 步骤7

接下来做“黑人占美国COVID-19死亡人数的比例图”

复制一份刚刚做好的黑人占美国人口的比例图,重命名工作表“% death”;

双击Y轴选择倒序;

筛选器选择% death;

至此“黑人占美国COVID-19死亡人数的比例图”完成。

  • 步骤8

新建工作表“Blacks as % of population”。

该部分我的做法与作者的做法不一样,但是差别不大,结果一样。

Value与Select a state拉到标签,红框内的筛选器要一致。

将以下内容粘贴到工具提示内。

Blacks as % of

population in

<参数.Select a state>

<平均值(Value)>

  • 步骤9

新建工作表“Blacks as % of COVID-19 deaths”。

该部分我的做法与作者的做法不一样,但是差别不大,结果一样。

Value与Select a state拉到标签,红框内的筛选器要一致。

将以下内容粘贴到工具提示内。

Blacks as %

of COVID-19

deaths  in

<参数.Select a state>

<平均值(Value)>

  • 步骤10

设置仪表板要点。

该部分属于仪表板美化问题,操作较为简单,在此不多啰嗦。如有小伙伴不明白,可在后台给我留言,我看到会回复的。

1.上下两张半圆图用不同颜色区分,颜色与左侧数值对应。且去掉所有无关网格线、标题等。

2.Choose a state:点击其中一张半圆图,选择下三角,将参数打勾。

3.注明作者、数据来源等信息。

作者:Janie

公众号《溜溜笔记说》,纯干货分享

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值