用Tableau畫三元圖

三元圖屡贺,又稱三元相圖(Ternary plot)有三個坐標(biāo)軸,它的三個坐標(biāo)軸“首尾相接”成夾角為60度的等邊三角形贝攒。“元”即成分时甚,或部分隘弊,三元圖主要用來展示不同樣本的三種成分的比例,在物理化學(xué)中比較常見荒适。三元圖數(shù)據(jù)的特點是三種成分比例的和必須為一定值(常見為1)梨熙。具體原理請參閱下面的網(wǎng)址。

參考網(wǎng)址:
https://www.cnblogs.com/freescience/p/7277487.html
https://baike.baidu.com/item/%E4%B8%89%E5%85%83%E7%9B%B8%E5%9B%BE
http://www.360doc.com/content/18/0206/00/33459258_728016964.shtml

Tableau public上有很多利用三元圖做的Viz作品刀诬,效果都非常驚艷咽扇。舉幾個例子


https://public.tableau.com/profile/ken.flerlage#!/vizhome/MostPowerfulSuperheroesTernary/Ternary

https://public.tableau.com/profile/adam.e.mccann#!/vizhome/GOTTernary/GOTTernary

以第二個作品(Adam E McCann大神的《權(quán)利游戲》)為例,簡單解釋就是每個單詞三個角色說的次數(shù)不一樣,某個單詞誰說的多质欲,那么代表這個詞的點就靠近誰树埠,比如lady這個詞,Cersei說了126次嘶伟,Daenerys說了60次怎憋,Jon說了48次,那么這個詞就更靠近Cersei九昧。


單詞舉例

那么問題就來了:
1.怎么確定單詞更靠近誰呢绊袋?
2.怎么確定這個單詞的坐標(biāo)點的(x,y)值呢铸鹰?
那么就要知道三元圖和直角坐標(biāo)系的轉(zhuǎn)換關(guān)系


若三角形單位坐標(biāo)為100或100%癌别,以B點為直角坐標(biāo)系原點,其中某一點的坐標(biāo)(x,y)與該點組成的(A,B,C)的關(guān)系為:
A+B+C=100 或 A+B+C=100%
x=\frac{1}{2}(100+C-B)x=\frac{1}{2}A+C
y=\frac{\sqrt{3}}{2}*(100-C-B)y=\frac{\sqrt{3}}{2}A

如何確定A蹋笼、B规个、C就成了解決問題的關(guān)鍵
下面要分三步走,因為每個人說的單詞總次數(shù)是不一樣的姓建,所以不能直接比較诞仓,就需要采用比例值進行標(biāo)準(zhǔn)化,才能比較
1.第一步確定每個單詞在每個人說的所有單詞中的比例(第一次標(biāo)準(zhǔn)化)速兔,也就說要確定某一個單詞對于這個人的重要性
2.然后做一次極差標(biāo)準(zhǔn)化X'=(X - Xmin)/(Xmax-Xmin)墅拭,保證0≤X'≤1,這樣就把三個人拉到同一個坐標(biāo)系涣狗,就可以比較了
3.根據(jù)上面的公式計算A谍婉、B、C镀钓,并計算出x穗熬,y
基本思路就是這樣,我們構(gòu)造一個超級簡單的數(shù)據(jù)集丁溅,以便大家理解


這個數(shù)據(jù)集就是有A唤蔗、B、C三個人窟赏,A說了一句“你好”妓柜,B說了一句“對不起”,C說了一句“沒關(guān)系”涯穷,他們?nèi)齻€人都說了一句“再見”棍掐,所以基本判斷是,“你好”拷况、“對不起”作煌、“沒關(guān)系”位于三角形的三個角掘殴,“再見”位于三角形的中心。
那么我們來試一試

添加計算字段

第一次標(biāo)準(zhǔn)化

  • [A%]=[A]/{SUM([A])}
  • [B%]=[B]/{SUM([B])}
  • [C%]=[C]/{SUM([C])}

極差標(biāo)準(zhǔn)化

  • [AN]=([A%]-{MIN([A%])})/({MAX([A%])}- {MIN([A%])})
  • [BN]=([B%]-{MIN([B%])})/({MAX([B%])}- {MIN([B%])})
  • [CN]=([C%]-{MIN([C%])})/({MAX([C%])}- {MIN([C%])})

確定坐標(biāo)

  • [X]=0.5*[AN]/([AN]+[BN]+[CN])+[CN]/([AN]+[BN]+[CN])
  • [Y]=SQRT(3)/2*[AN]/([AN]+[BN]+[CN])

[AN]/([AN]+[BN]+[CN])就是公式里的A
[CN]/([AN]+[BN]+[CN])就是公式里的C

開始畫圖

  • 把[X]拖到列功能區(qū)粟誓,[Y]拖到行功能區(qū)奏寨,在“分析”菜單中取消“聚合度量”
  • 把[word]字段拖到標(biāo)簽


  • 接下來的美化工作就不掩飾了,如果你用自己的數(shù)據(jù)集努酸,那么還要固定X服爷、Y軸在0-1之間

這里還有一個小小的提示,就是“你好”這個詞的Y軸坐標(biāo)并不是1获诈,因為是
等邊三角形仍源,所以也不可能是1(因為勾股定理)。

希望這篇文章能夠?qū)Υ蠹矣兴鶐椭蛳眩箝_腦洞構(gòu)建自己的三元圖笼踩。

這里還有個小練習(xí),看看你是不是真的懂了
如果我們已知一些顏色的RGB值亡嫌,我們把這些顏色都放到一個三元圖里嚎于,該怎么做呢?

name,R,G,B
color1,45,12,19
color2,72,30,28
color3,98,16,46
color4,124,24,35
……
此處省略好多行自己隨便填(只要在0-255之間就可以)

我做了一個大致效果挟冠,是不是很好玩于购。

提示一下,其實直接excel里計算好ABC和XY就可以知染,都不用在Tableau里增加計算字段肋僧。

此篇文章已發(fā)布到我的公眾號:saodisir,有興趣也可關(guān)注一下

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末控淡,一起剝皮案震驚了整個濱河市嫌吠,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌掺炭,老刑警劉巖辫诅,帶你破解...
    沈念sama閱讀 217,185評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異涧狮,居然都是意外死亡炕矮,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,652評論 3 393
  • 文/潘曉璐 我一進店門勋篓,熙熙樓的掌柜王于貴愁眉苦臉地迎上來吧享,“玉大人,你說我怎么就攤上這事譬嚣。” “怎么了钞它?”我有些...
    開封第一講書人閱讀 163,524評論 0 353
  • 文/不壞的土叔 我叫張陵拜银,是天一觀的道長殊鞭。 經(jīng)常有香客問我,道長尼桶,這世上最難降的妖魔是什么操灿? 我笑而不...
    開封第一講書人閱讀 58,339評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮泵督,結(jié)果婚禮上趾盐,老公的妹妹穿的比我還像新娘。我一直安慰自己小腊,他們只是感情好救鲤,可當(dāng)我...
    茶點故事閱讀 67,387評論 6 391
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著秩冈,像睡著了一般本缠。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上入问,一...
    開封第一講書人閱讀 51,287評論 1 301
  • 那天丹锹,我揣著相機與錄音,去河邊找鬼芬失。 笑死楣黍,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的棱烂。 我是一名探鬼主播租漂,決...
    沈念sama閱讀 40,130評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼垢啼!你這毒婦竟也來了窜锯?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,985評論 0 275
  • 序言:老撾萬榮一對情侶失蹤芭析,失蹤者是張志新(化名)和其女友劉穎锚扎,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體馁启,經(jīng)...
    沈念sama閱讀 45,420評論 1 313
  • 正文 獨居荒郊野嶺守林人離奇死亡驾孔,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,617評論 3 334
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了惯疙。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片翠勉。...
    茶點故事閱讀 39,779評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖霉颠,靈堂內(nèi)的尸體忽然破棺而出对碌,到底是詐尸還是另有隱情,我是刑警寧澤蒿偎,帶...
    沈念sama閱讀 35,477評論 5 345
  • 正文 年R本政府宣布朽们,位于F島的核電站怀读,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏骑脱。R本人自食惡果不足惜菜枷,卻給世界環(huán)境...
    茶點故事閱讀 41,088評論 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望叁丧。 院中可真熱鬧啤誊,春花似錦、人聲如沸拥娄。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,716評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽条舔。三九已至枫耳,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間孟抗,已是汗流浹背迁杨。 一陣腳步聲響...
    開封第一講書人閱讀 32,857評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留凄硼,地道東北人铅协。 一個月前我還...
    沈念sama閱讀 47,876評論 2 370
  • 正文 我出身青樓,卻偏偏與公主長得像摊沉,于是被迫代替她去往敵國和親狐史。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,700評論 2 354

推薦閱讀更多精彩內(nèi)容