用Tableau画连接条形图

这篇文章还是翻译自Toan Hoang大神的tableaumagic网站,大神把这个归类为QT(初级)图表。连接条形图我最早是在使用微软的Powerbi里见到的,那是Powerbi自带的图表,算是条形图的一个美化版本,也是以前常用的。Toan Hoang在Tableau中实现了这种图形,所以我就特别有兴趣学习一下,并加入了自己的一些理解。

https://tableaumagic.com/tableau-qt-connected-bar-charts/

  • 数据用自带的超市数据

  • 返回数据源面板,创建Orders表的并集

创建并集意味着数据量翻倍,比如原来是10条数据,又复制出10条一样的,变成20条数据。同时增加了一个字段[Table Name],用来标识Orders(原表数据)和Orders1(新复制出的数据)

-创建[Size]参数,浮点,0.35

其实不创建这个参数也没问题,因为这个常量0.35和后面修改大小的数据0.7对应,所以也基本没有调整的必要。

  • Date (Month)=
IIF([Table Name] = "Orders", DATEPART('month', [Order Date])-[Size],DATEPART('month', [Order Date])+[Size])

原文最后要×10,我觉得没用就省略掉了,更便于理解。如果不创建上面的参数,[Size]用0.35代替也可以。
这个计算字段的作用就是把时间拆分成月份纬度,并且把月份的宽度控制在0.7,以便配合条形图的宽度。

  • Sales (Bar)=IIF([Table Name]="Orders", [Sales], 0)

画条形图用,一开始我天真的认为这个字段没用,想着直接用[Sales]/2代替,其实还是没理解大神设计的原理。

  • [Order Date]拖到筛选器,随便选择一年
  • [Date (Month)]拖到列功能区,右键选择成纬度
  • [Sales]拖到行功能区,标记类型选择"区域",颜色选择浅蓝
  • [Sales (Bar)]拖到行功能区,标记类型选择"条形图",颜色选择深蓝

这里要解释一下原理,其实就是把一个月拆成2个值,比如1月拆成了0.65和1.35,这样每个月的数据就能显示成横线,条形图则只显示了0.65这个轴的,然后通过调整大小,来与区域图重合。

  • 右键[Sales (Bar)]选择双轴,同步轴,删除掉标签栏“总和(Sales (Bar))”里的“度量名称”,重新调整一下颜色
  • 调整条形图大小,宽度固定在0.7,如下图,保证了条形图的宽度在0.65到1.35之间,与区域图重合。

原文是固定宽度7,因为我上面的Date (Month)没有×10,所以这里也就变成了0.7

大致效果如下:

  • 适当做一些美化工作

这里要重点说一下,原文用的是日期,通过计算字段转换成了数值纬度,如果横轴本身就是文字的纬度,比如国家,那么就先写一个计算字段,把这些国家转换成数值,就可以了,但是横轴就只能显示数值了,我想到的解决办法,就得再做一个横轴的工作表到仪表板里拼接两个工作表。

此篇文章已发布到我的公众号: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

推荐阅读更多精彩内容