举个栗子!Tableau技巧(31):如何将字段做成动态背景

举个栗子!Tableau技巧(31):如何将字段做成动态背景,第1张

其实,这个问题需要一些小技巧,我们首先需要明确一些概念。想把一个字段显示成背景:

需要承载它的容器可以设置透明,否则该容器的边界会遮盖视图;

或者,这个字段本身可以设置透明度。

目前,在Tableau Desktop中,只有仪表板里的容器文本可以设置透明背景色,但该文本容器却不能载入字段。

那么,有什么办法可以解决呢?

本 期《举个栗子》,阿达要给大家分享的Tableau技巧是:如何将字段做成动态背景。

这里,我分享两种方法给大家。

【方法一】

优点 :不用修改数据结构,比较通用;

缺点 :年份较多时,一个一个添加标签会比较耗时;并且当图形与文字重合时,文字会遮挡图形。

具体步骤如下:

首先创建一个带年份page功能的散点图如下:

然后右击视图选择添加注释-区域:

将页面名称插入注释里 ,并修改下字号,选择最大字号(字号根据实际选择):

右键注释,选择设置格式,修改左边的选项,最重要的是要把阴影去掉:

到这里就基本完成了,我们会发现除了文字,已经看不到边框了,但是这个文字的颜色给人感觉不像是背景,为此我们需要修改下文本的颜色:

>>>>最后,来看看动态效果:

【方法二】

优点 :不用一个一个添加标签,且图形不会遮挡住文字

缺点 :需要修改数据结构,在原本的数据中多插几行数据固定显示年份字段

具体步骤如下:

首先需要对数据的结构做简单的调整:(增加显示背景年份标签字段)

每一年的末尾多加一行,国家里加Label,显示背景年份标签里加该年份,销售额和利润根据具体数值分布区间设置适中值,并且所加所有年份的值一样。

数据整理好之后,导入到Tableau中,绘制如下的散点图:

将年份拖到页面功能中,将显示年份背景标签字段放到标记卡的标签中

我们发现视图中出现一个小的年份字样,修改下它的大小,字体颜色,最重要的是透明度:

现在年份字段就可以完全充当背景了,而且字段不会遮挡它附近的气泡,并且随着page功能中年份的变化,该背景字段会固定在视图中数据结构里设置好的位置显示:

>>>>最后,来看看动态效果:

今天的Tableau小技巧,你Get到了吗?赶快打开你的Tableau,试试看吧!

折线图是将整个视图中的各个数据点连接起来,通常用于显示数据随着时间变化的趋势,或者预测未来的值。

1、对「上映时间」进行格式转换;可以参考 Tableau 数据处理之数据格式转换

2、把维度「上映时间」拖拽到列功能区;

2、把度量「记录数」拖拽到行功能区;

3、拖拽「记录数」到标记卡的标签上;

4、右键 null 排除 null 值数据;

5、右击最大值为其添加注释,选择标记。

1、对累计票房进行拆分,并重命名为「累计票房(万)」,参考 Tableau 数据处理之快速数据拆分 ;

2、修改上映时间为日期格式,参考 Tableau 数据处理之数据格式转换 ;

3、拖拽维度「上映时间」到筛选器,选择「年」,只勾选 2015 年;

4、拖拽维度「上映时间」到列功能区,右击修改为“月”(不修改则只显示一个数据);

5、绘制 2015 年电影数量变化折线图,并显示标签;

6、拖拽维度「累计票房(万)」到度量窗口,此时「累计票房(万)」为度量;

7、拖拽度量「累计票房(万)」到行功能区,出现双轴;

8、拖拽度量「累计票房(万)」到标记“总计(累计票房(万))”的标签上;

9、把标签「总计(记录数)」“总计(累计票房(万))”的标记窗口拖拽出去,标签显示正常,

10、右键标记中的标签,点击设置格式,修改标签值显示格式。

注意

「上映日期」默认是按照“年”进行聚合的,我们需要修改为“月”,图表才会显示正常。

1、在上图中右击坐标轴「累计票房(万)」,选择双轴。

以上图为例,我们可以清晰的看到「标记」中有 3 个窗口,分别为 全部、总计(记录数)、总计(累计票房(万)) ,不同的标记窗口对应着不同的轴的折线图。

我们在绘制双轴图时要选择对应的标记窗口。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/bake/11574398.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存