【Tableau】点象限图 (Dot Quadrant Chart)

依旧是学习大神Toan Hoang的作品,点象限图,原链接如下:

Dot Quadrant Chart in Tableau - Toan Hoang


Dot Quadrant Chart

我目前的工作中还没有用到这个图的机会,不过可以学习以下做法,举一反三,尝试不同的变种。

数据

Metric,Path,Percentage

Metric 1,1,0.8

Metric 1,100,0.8

Metric 2,1,0.9

Metric 2,100,0.9

Metric 3,1,0.4

Metric 3,100,0.4

Metric 4,1,0.7

Metric 4,100,0.7

注意:每个数据有两条记录,两条的区别在于Path不同。

计算字段

把数据导入Tableau Desktop之后,创建如下计算字段。

Path (Bin)

右击Path,选择 Create Bins,按下图配置


Create Bins

Index

INDEX()

TC_Percentage

WINDOW_MAX(MAX([Percentage]))

Rows

IF [Index] = 1 THEN

    1

ELSEIF [Index] <= 4 THEN

    2

ELSEIF [Index] <= 9 THEN

    3

ELSEIF [Index] <= 16 THEN

    4

ELSEIF [Index] <= 25 THEN

    5

ELSEIF [Index] <= 36 THEN

    6

ELSEIF [Index] <= 49 THEN

    7

ELSEIF [Index] <= 64 THEN

    8

ELSEIF [Index] <= 81 THEN

    9

ELSE

    10

END

Columns

IF [Rows] = 1 THEN

    0

ELSEIF [Rows] = 2 THEN

    [Index] - 3

ELSEIF [Rows] = 3 THEN

    [Index] - 7

ELSEIF [Rows] = 4 THEN

    [Index] - 13

ELSEIF [Rows] = 5 THEN

    [Index] - 21

ELSEIF [Rows] = 6 THEN

    [Index] - 31

ELSEIF [Rows] = 7 THEN

    [Index] - 43

ELSEIF [Rows] = 8 THEN

    [Index] - 57

ELSEIF [Rows] = 9 THEN

    [Index] - 73

ELSEIF [Rows] = 10 THEN

    [Index] - 91

END

注意:我们用Rows和Columns来组成等边三角形。

Color

IF [Index] / WINDOW_MAX([Index]) <= [TC_Percentage] THEN

    WINDOW_MAX(MAX([Metric]))

ELSE

    "Grey"

END

X

IF WINDOW_MAX(MAX([Metric])) = "Metric 1" THEN

    [Columns]

ELSEIF WINDOW_MAX(MAX([Metric])) = "Metric 2" THEN

    [Rows]

ELSEIF WINDOW_MAX(MAX([Metric])) = "Metric 3" THEN

    [Columns]

ELSE

    -[Rows]

END

Y

IF WINDOW_MAX(MAX([Metric])) = "Metric 1" THEN

    [Rows]

ELSEIF WINDOW_MAX(MAX([Metric])) = "Metric 2" THEN

    [Columns]

ELSEIF WINDOW_MAX(MAX([Metric])) = "Metric 3" THEN

    -[Rows]

ELSE

    -[Columns]

END

工作表

下面我们来制作工作表

-> 把标记类型(Mark Type) 设置为Circle

-> 把Path (Bin) 拖到Columns,右击确定选中Show Missing Value,然后再把它拖到Detail Mark

-> 把Metric拖到列

-> 把Rows 拖到行,右击Rows,点击Compute Using,选择Path (Bin)

-> 把Columns 拖到列,右击Columns,点击Compute Using,选择Path (Bin)

-> 把Color拖到Color Mark,右击,点击Compute Using,选择Path (Bin)

如果一切顺利的话,我们可以得到下图。可以看到每个三角形都是由100个圆点组成的等边三角形。

Dot Quadrant Chart -1

接下来我们要利用X和Y来旋转这些三角形。

-> 把X 拖到列,替换原来的Columns,右击,点击Compute Using,选择Path (Bin)

-> 把Y 拖到行,替换原来的Rows,右击,点击Compute Using,选择Path (Bin)

然后我们可以得到下图:

Dot Quadrant Chart -2

接下来把Metric从列上拖到Detail Mark,作品马上快完成了。


Dot Quadrant Chart -3

最后,我们调整一下格式:

-> 隐藏 Axis Headers.

-> 隐藏网格线 Grid Lines.

-> 隐藏列分隔 Column Dividers.

-> 隐藏行分割 Row Dividers.

-> 隐藏基准线 Zero Line.

-> 修改颜色.

-> 修改提示信息 Tooltip.


Dot Quadrant Chart -4

Boom! 成品来了!

最后附上大神的话,我同样也很喜欢。

I hope you all enjoyed this article as much as I enjoyed writing it and as always do share the love. 

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 219,869评论 6 508
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 93,716评论 3 396
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 166,223评论 0 357
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 59,047评论 1 295
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 68,089评论 6 395
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,839评论 1 308
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,516评论 3 420
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,410评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,920评论 1 319
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 38,052评论 3 340
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 40,179评论 1 352
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,868评论 5 346
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,522评论 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 32,070评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,186评论 1 272
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,487评论 3 375
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 45,162评论 2 356

推荐阅读更多精彩内容