用Tableau画温度计图和带背景的圆角条形图

这篇文章还是翻译自Toan Hoang大神的网站,可惜大神已经不提供Public上的下载了,只能根据网站教程自己研究了。
另外,带背景的圆角条形图只是在最后做了一个说明,如果你明白了温度计的原理,你也就自然能明白圆角条形图的原理,只是减少了计算字段。

原文地址:https://tableaumagic.com/tableau-qt-thermometer-chart/?unapproved=699&moderation-hash=377b3ae7c4a1661f48cee721679084d3#comment-699

效果图

建立数据集

Country,Path,Value
United States,1,0.9
United States,101,0.9
Canada,1,0.5
Canada,101,0.5
United Kingdom,1,0.7
United Kingdom,101,0.7
France,1,0.3
France,101,0.3

创建计算字段

  • Path (bin)


    数据桶
  • Index=INDEX()-1
  • TC_Value=WINDOW_MAX(MAX([Value]))
  • TC_Thermometer=[Index]*[TC_Value]
  • TC_Size=
IF [TC_Thermometer] = 0 THEN
    2
ELSE
    1
END
  • TC_Size (Background)=
IF [TC_Thermometer] = 0 THEN
    2
ELSE
    1
END

这两个计算字段跟原文不同,按照原文的要求是1和0,但是不能调整图形的大小,所以我就自作主张的变动了一下,不知道大神是怎么处理的。

  • TC_Color=
IF [Index]/100 < [TC_Value] THEN
    [Index]
ELSE
    NULL
END

开始创建图形

  • 首先把标记改成“线”
  • 把Country拖到列功能区
  • 把Path (bin)拖到行功能区,右键单击Path (bin),看一下“显示缺失值”是否已被勾上,然后再把处在行功能区的Path (bin)拖到标记栏的“路径”上(注意现在行功能区已经没有Path (bin)了)
  • 把TC_Thermometer拖到行功能区,右键编辑表计算,如下图所示:


    表计算
  • 把TC_Size拖到标记“大小”上,右键编辑表计算为Path (bin),就可以得到以下效果


    初步效果
  • 把Index拖到行功能区,放到TC_Thermometer之前
  • 在Index的标记区里,把原有的“大小”TC_Size换成TC_Size (Background),然后选择双轴,同步轴,就得到如下效果


    阶段效果

美化工作

  • 隐藏标题。
  • 将行分隔符设置为无。
  • 将列分隔线设置为无。
  • 将零线设置为无。
  • 将网格线设置为无。
  • 调整TC_Size和TC_Size(Background)的大小。
  • 调整颜色。
  • 添加工具提示。
  • 添加标签。
    我完成的最终效果如下:


    最终效果

基本与大神的效果差不多。

这里要多说一点点,如果不考虑温度计下面的圆形(也就是不用TC_Size和TC_Size(Background)),也可以做成圆角条形图的一种变形,效果也是不错的。

圆角条形图

此篇文章已发布到我的公众号:saodisir,有兴趣也可关注一下

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