作者|GUEST
编译|VK
起源|Analytics Vidhya

介绍

咱们有多少次尝试将一个值与一个范畴进行比拟,后果却不令人满意?

Excel是最罕用的数据可视化工具,因为寰球有超过12亿人在应用Excel。尽管如此,Excel在数据可视化方面有局限性。解决这些局限性的办法是Tableau。

在本文中,咱们将构建一个无效的图表,将单个值与一系列值进行比拟。

问题陈说

假如咱们有在特定商店(A、B、C、D、E、F)销售的不同产品(桌子、椅子、灯、沙发、床)的价格。范畴是比拟A店和其余店(B、C、D、E、F)的价格。

构建图表的步骤

  1. 首先,咱们须要创立两个计算字段,将A商店与其余商店隔离开来
  • PRICE_1,应用的A店产品价格
IF [Shops]="A" THEN [PRICE_1] END
  • PRICE_2- 应用其余商店的产品价格
IF [Shops]!="A" THEN [PRICE_2] END
  1. 其次,咱们须要通过按产品类型计算最小值和最大值来定义范畴的边界,但仅限于其余商店(即不包含A店)。
  • 下限,应用MAX_PRICE
{ FIXED [Product] : MAX (PRICE_2) }
  • 上限,应用MIN_PRICE
{ FIXED [Product] : MIN(PRICE_2) }

FIXED是十分有用的,与MIN或MAX一起,它容许咱们找到每个产品类别的最小/最大值。它汇集指定维度的值。

当初咱们筹备好创立图表了!

构建图表

让咱们在Row字段中拖放Product,在Column字段中拖放PRICE_1,在Marks字段中拖放MAX_PRICE和MIN_PRICE。

MAX_PRICE ”和“MIN_PRICE ”必须从“SUM ”更改为“ATTR”。

默认状况下,Tableau将创立一个条形图 - ,这不是咱们须要的!

在Marks字段下,咱们须要将图表类型从Automatic更改为Circle。

应用参照线显示范畴

而后通过右键单击x轴>增加参考线,增加一条参考线。

将呈现一个新窗口。在这里,抉择与下面截图中所示雷同的选项。

最初一步是增加一个色彩批示来通知咱们该值是在咱们的范畴内(绿色)还是在咱们的范畴之外(红色)。

动静点色彩

咱们创立另一个名为IN/OUT的计算字段:

IF ([MIN_PRICE])<[PRICE_1] AND [PRICE_1]<([MAX_PRICE]) THEN "TRUE"ELSE "FALSE"END

咱们拖放 IN/OUT到Marks 下的Color,而后依据须要更改色彩!

尽管有几种计算方法,但与Excel或默认的Tableau图表相比,后果是一个微小的改良。

我一次又一次地应用这种图表款式,它的用处十分宽泛。我心愿你会发现它和我一样有用!

援用

[1] J. Osborne, Build 2016: the biggest news from Day 1 and 2 (2016), Techradar

原文链接:https://www.analyticsvidhya.c...

欢送关注磐创AI博客站:
http://panchuang.net/

sklearn机器学习中文官网文档:
http://sklearn123.com/

欢送关注磐创博客资源汇总站:
http://docs.panchuang.net/