数据可视化的一个重要作用就是通过视觉敏感的图形,凸显离群值。
根本的原理和依据就是数据分类和标记
以前的推送提到过数据宽和高需要找到合适的平衡点
那么,对目标数据做分类和标记,就是为数据加宽的一种。
栗子来了,如果你是一个班级的班主任,会想知道什么信息:
前十名同学是哪些
进步比较大的同学是哪些
退步比较大的同学是哪些
成绩比较稳定的同学是哪些
那么这些被从群体中画出来的部分数据就是标记数据
同样,销售数据也是这样做标记的,在tableau中提供的这些功能都能很好的实现这些
今天来试试一个标记的例子,以前推送说的都是某个技能的单独应用,比如:
集合怎么玩
函数怎么玩
地图怎么玩
参数怎么玩
这里使用:计算字段 + 筛选器 + 函数
比如,有关销售数据的时间趋势图
为了兼顾精确信息,我们想要看到一些典型数据的点。我们将销售额拖入到文本标记框,变成如下,密密麻麻好丑
我们一般会关注的是
最高
最低
特殊日期
解决第一个问题,如何确定前五
重新排列一下,利于理解,假设我们把所有的点按从左到右的大小排列,应该是这样的
那么假如关注的是销售额的高点,也就是Max(销售额),我们只要看最高的几个点即可,这里比如要看5个,其他点可以不关注
所以事情就有简化为找出top 5 的点
其他的点
Top 5 指的是 前五名的销售额,函数 Rank就是销售额的排名
顺便来复习使用Ad-Hoc
在mark栏空白处双击输入rank,会有提示相关的函数或字段
再继续输入sum
继续输入sales
完成后,将新字段拖入到标签框
可以看到每个bar上都有对应的排名了
那么,我们要找到的Top 5就是,rank 的前5
我们要做的是,找到一个标准,将二者分离,那就是rank 大于小于等于5
rank大于5
那好,来写计算公式字段
来验证一下,写好的计算字段拖到颜色看一下
非常好,完美,成功分离了两部分数据
解决第二个问题,如何打标签
前面的工作仅仅是分了类别,并没有制定分类后如何使用
我们的目的是:如果你们是靠前的,你就代表销售额数据
如果你们是靠后的,你do nothing
那么来写计算字段吧
拖入检验的视图,则如下,非前5的不显示
再来拖入到正式视图中
第三个问题,来个进阶的吧如果领导要看top 10
同事要看top 20
怎么办?
还记得参数是干嘛的?
它是一个替身,是一个变量,他可以根据设定的条件变换本身的替代数据,从而实现变换输出结果
要实现快速切换5,或者10,我们只要让下图的5替换为可变变量即可
我们先来创建一个参数,整数,1-20区间,步长是1
将参数替换掉之前的固定值,5
将参数控制器调出,就可以在视图中自由变动了
将数据变宽,或者说,为数据划分彼此,是通过多种工具的综合配合的,这才是实战
更新记录:
2017-1-10 发布
Peace!