美文网首页
解构Tableau的绘图逻辑(二)

解构Tableau的绘图逻辑(二)

作者: 扫地sir | 来源:发表于2021-12-21 14:14 被阅读0次

2个界面,3个步骤

首先,我们先来看图,这张图面展示了在Tableau绘图中最为重要的2个界面和3个步骤。我们应该如何理解这幅图呢?

首先我们看左下角,这是数据源界面,它对应的是我们绘制图表所用的最明细的数据,也就是右下角的数据源数据,这是我们绘制图表的基础。界面中的数据连接、筛选器等部分,我们这里不做过多讲解。

然后我们再看左上角,这是视图界面,它对应的是我们绘制图表的过程。在这一层,我们可以看到实际上是分为有两个步骤的。

  1. 计算绘图所需的视图数据。

  2. 将计算好的视图数据转化为可视化图表。

这两步对于绘制简单图表来说,初学者可能体会并不深,特别是计算视图数据这个重要步骤。因为在拖拽的过程中,视图数据已经由Tableau计算完毕了,我们直接看到的就是可视化图表这个结果,而忽略了产生这个结果的过程。

但是对于绘制复杂图表,计算视图数据的步骤就显得尤为重要了。比如我们在模仿一些高级图表的过程中经常会出现,明明是按照步骤一步一步做了,但还是出不来想要的结果,很多时候就是因为我们绘制图表所需要的视图数据根本就没有计算正确,所以也不可能得到我们想要的图表,这是绝大部分初学者容易忽略的点。对于绘制复杂图表,我推荐的方法是先通过交叉表计算并验证视图数据是否准确,然后再转换成所需图表。

所以我们务必要记住,数据源首先要经过各种计算得到视图数据。这种计算可能是行级别的运算,也可能是简单的聚合计算,更复杂的可能是LOD表达式或者表计算等等。只有得到了正确的视图数据,我们再通过对视图数据进行重新的排列组合,才能得到我们想要的可视化图表。

三个重要的功能区

数据源界面相对较为简单,我这里略过,着重讲解与Tableau绘图密切相关的三个重要的功能区,理解了这三个功能区的作用,我们也就拿到了Tableau高阶绘图的敲门砖。

三个功能区分别是:

  1. 维度、度量功能区

  2. 行、列功能区

  3. 标记栏

维度和度量功能区,对应的是创建视图数据的过程,就是说我们是通过维度和度量去得到视图数据的。标记栏和行列功能区,对应的是绘制图表的过程,也就是说我们是通过这两个功能区重新排列组合维度和度量值,从而得到我们想要的可视化图表。

下面我来抽丝剥茧,带领大家去了解这些功能区的作用,解构Tableau的绘图逻辑。

相关文章

  • 解构Tableau的绘图逻辑(二)

    2个界面,3个步骤 首先,我们先来看图,这张图面展示了在Tableau绘图中最为重要的2个界面和3个步骤。我们应该...

  • 解构Tableau的绘图逻辑(三)

    维度和度量(数据逻辑) 左侧的维度和度量功能区,这是我们绘制图表的基础。我们的数据源数据,在这里被抽象成了两种类型...

  • 解构Tableau的绘图逻辑(五)

    标记栏(绘图逻辑) 讲完了行、列功能区的作用,下面我们再来讲标记栏的作用。标记栏的作用也有两个: 决定使用的图形以...

  • 解构Tableau的绘图逻辑(四)

    行、列功能区(绘图逻辑) 与维度和度量不同,标记栏和行、列功能区对应的是Tableau绘制图表的逻辑。也就是说,我...

  • 解构Tableau的绘图逻辑(一)

    以下文章整理自我在Tableau官方《故事慧》栏目的讲稿。视频内容请移步B站,搜索Tableau故事慧第20期,即...

  • 用Tableau制作百分比条形图(三种方法)

    新书大致已经完成了五分之四,今天继续发一篇书中的内容。 前面的章节已经讲解了Tableau中最基本的绘图逻辑,下面...

  • 用Tableau画漏斗图的4种方法

    在我的《Tableau高级图表进阶》课程群里,我会经常跟同学们讨论Tableau绘图的问题,因为我希望我的课程不仅...

  • 实现了新年的小愿望

    总结2020年我学习Tableau的经历,就是收获。从炫酷的图表,开始回归到对Tableau底层逻辑的重新认知。从...

  • R基础绘图

    逐步绘图 R内置的基本绘图包graohics绘图逻辑:打开一个绘图板,制定绘图区,逐步添加各种图形元素。以下为例:...

  • 解构赋值

    一. 数组的解构赋值 存在不完整解构赋值。 二. 对象的解构赋值 三. 字符串的解构赋值 四. 函数的解构赋值 上...

网友评论

      本文标题:解构Tableau的绘图逻辑(二)

      本文链接:https://www.haomeiwen.com/subject/dohxqrtx.html