热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

【Tableau设计提示8.0】在Tableau中使用形状的10个技巧

文章目录1-使用Tableau内置形状2-添加您自己的自定义形状3-在不重新启动Tableau的情况下重新加载新形状4-尽可能使用透明的PNG文件5-在没数据字段的情况下调整形状的


文章目录

    • 1 - 使用 Tableau 内置形状
    • 2-添加您自己的自定义形状
    • 3 - 在不重新启动 Tableau 的情况下重新加载新形状
    • 4 - 尽可能使用透明的PNG文件
    • 5 - 在没数据字段的情况下调整形状的颜色
    • 6 - 使用形状添加帮助图标
    • 7- 使用自定义形状创建自定义图例
    • 8 - 形状移位器:使用参数控制形状
    • 9 - 通过组织形状来减小文件大小
    • 10 - 下载 Tableau 公共工作簿中所有形状的 zip,rar 文件



形状在 Tableau 中非常有用,它们还允许我们在可视化效果中发挥创意。以下是在 Tableau 中使用形状的 10 个提示。


1 - 使用 Tableau 内置形状

看起来很简单。Tableau 有 97 个形状,这些形状组织在 9 个内置的 Shape 文件夹中,供您使用。这包括填充形状、箭头、错误跟踪、货币、性别、KPI、天气、比例和评级。

请添加图片描述


2-添加您自己的自定义形状

在您的文档文件夹中,有一个"我的 Tableau 存储库"文件夹,该文件夹中有一个 Shapes 文件夹。只需在该文件夹中为新图标添加目录即可。为目录命名以对其进行组织。

导航到"\文档\我的 Tableau 存储库\形状"。您将看到安装 Tableau 时创建的默认文件夹。
请添加图片描述

创建文件夹和加载图标。您可以从 iStock.com 等网站购买一组图标,但也有大量的免费图标可用。只需谷歌"免费图标",你会发现很多。只要确保它们是"免版税"的图标。

这是我最喜欢的免费图标集之一,可帮助您入门:
链接:https://www.webfx.com/blog/web-design/free-icons-1000/
只需将图标文件夹复制到 形状(Shapes )文件夹中即可。
在这里插入图片描述


3 - 在不重新启动 Tableau 的情况下重新加载新形状

与自定义调色板不同,您无需关闭 Tableau 并重新启动它即可显示新的自定义形状。从"标记"卡中选择"形状",然后选择"其他形状"。然后只需单击"重新加载形状"按钮。您的新形状将自动显示在下拉列表中,按字母顺序排列在"默认"和"填充"形状之后。
在这里插入图片描述

选择您添加的新文件夹,您的新图标现在已准备好在 Tableau 中使用。

在这里插入图片描述


4 - 尽可能使用透明的PNG文件

最好尽可能使用透明的 PNG 文件。这将为您提供 Tableau 中最大的灵活性。非透明图形将具有背景色。这可能没问题,假设它与工作表的背景色匹配。但是,透明的PNG文件将允许您为图标着色并将其放置在您喜欢的任何背景上。

在这里插入图片描述

Tableau 允许将数据编码为"形状"和"颜色"。使用透明的 PNG 图像将允许使用不同的颜色,例如在"类别"或"细分"上。

在这里插入图片描述


5 - 在没数据字段的情况下调整形状的颜色

如果你在Color上没有任何药丸,那么你不能改变你的形状的颜色。这可以使用虚拟字段轻松解决。只需使用虚拟字符串创建一个计算字段即可。然后将其放在"标记"卡上的"颜色"上。(注意:此时颜色统一)
请添加图片描述


6 - 使用形状添加帮助图标

形状是使用自定义图标获取帮助或信息的好方法。
在这里插入图片描述


7- 使用自定义形状创建自定义图例

有许多不同的方法可以执行此操作,但最简单的方法之一是在图例中的类别的"行"上创建一个新工作表,其中包含单个字段。确保它与图例的颜色位于同一字段上,并使用图例中所需的形状。此外,删除所有边框和标题,以便除了形状之外不显示任何内容。

在这里插入图片描述

然后将新工作表作为浮动磁贴添加到仪表板。将磁贴设置为适合整个视图,然后右键单击并隐藏标题。将图例放在仪表板上的当前图例上。我发现最简单的方法是浮动默认颜色图例以及新的自定义图例。然后,您可以将它们排成一行并控制顺序。应将 defualt 颜色图例设置在背面,并将自定义图例设置在其顶部。现在,您将拥有一个自定义颜色图例,该图例可过滤/突出显示可视化项,但具有自定义形状。

在这里插入图片描述


8 - 形状移位器:使用参数控制形状

除了形状上的维度和度量之外,还可以在形状上放置一个参数。只需使用要分配给形状的任何值创建一个新参数即可。然后将新参数添加到"标记"卡上的"形状"中。您需要将每个形状分配给所需的形状,但执行此操作后,Tableau 将记住分配的形状。

在这里插入图片描述

显示参数(并使用计算字段进行过滤)
在这里插入图片描述


9 - 通过组织形状来减小文件大小

当 Tableau 保存工作簿时,形状将转换为 16 位图像并存储在 TWB 文件中。这很棒,但重要的是要知道它不仅仅是保存您在可视化中使用的图标。它将所有图标保存在该特定文件夹中。换句话说,如果您使用1,000个免费图标集中的1个图标,那么它将在TWB文件中存储1,000个图标。值得庆幸的是,这些通常是非常小的文件,并且存储为文本,但它们肯定可以加起来。

以下是使用一个带有3个标记的工作表与Superstore数据的文件大小的比较:

圆形(不使用形状):1,201kb文件大小
来自1,000个免费图标文件夹的单个形状:3,098kb文件大小
其自己的文件夹中的单个形状:1,206kb文件大小

如您所见,文件大小会受到您正在使用的文件夹中的图标数量的显著影响。要使文件大小尽可能小,请将您正在使用的所有图标放在一个文件夹中,而不使用任何其他图标。


10 - 下载 Tableau 公共工作簿中所有形状的 zip,rar 文件

所有自定义形状都存储在 Base64 编码的 Tableau TWB 文件中。Matt York 早在 2014 年就创建了一个 Web 工具,以便与新的 Tableau URL(以及 http 和 https)配合使用。该工具将自动从TWB文件中提取base64编码并将其转换回图像。访问 Matt 的网站并将书签添加到您的浏览器。然后,在任何 Tableau 公共可视化效果上,您只需单击已添加书签的按钮,它就会下载该公共工作簿中每个形状的 zip 文件。超级简单!

链接:https://shapeextractor.herokuapp.com/
详细操作链接:https://blog.csdn.net/qq_43674360/article/details/123180710?spm=1001.2014.3001.5501
在这里插入图片描述


推荐阅读
  • 本文介绍了 Go 语言中的高性能、可扩展、轻量级 Web 框架 Echo。Echo 框架简单易用,仅需几行代码即可启动一个高性能 HTTP 服务。 ... [详细]
  • Cookie学习小结
    Cookie学习小结 ... [详细]
  • C#实现文件的压缩与解压
    2019独角兽企业重金招聘Python工程师标准一、准备工作1、下载ICSharpCode.SharpZipLib.dll文件2、项目中引用这个dll二、文件压缩与解压共用类 ... [详细]
  • HTTP(HyperTextTransferProtocol)是超文本传输协议的缩写,它用于传送www方式的数据。HTTP协议采用了请求响应模型。客服端向服务器发送一 ... [详细]
  • 为什么多数程序员难以成为架构师?
    探讨80%的程序员为何难以晋升为架构师,涉及技术深度、经验积累和综合能力等方面。本文将详细解析Tomcat的配置和服务组件,帮助读者理解其内部机制。 ... [详细]
  • 用阿里云的免费 SSL 证书让网站从 HTTP 换成 HTTPS
    HTTP协议是不加密传输数据的,也就是用户跟你的网站之间传递数据有可能在途中被截获,破解传递的真实内容,所以使用不加密的HTTP的网站是不 ... [详细]
  • 深入解析HTTPS:保障Web安全的加密协议
    本文详细探讨了HTTPS协议在保障Web安全中的重要作用。首先分析了HTTP协议的不足之处,包括数据传输过程中的安全性问题和内容加密的缺失。接着介绍了HTTPS如何通过使用公钥和私钥的非对称加密技术以及混合加密机制,确保数据的完整性和机密性。最后强调了HTTPS的安全性和可靠性,为现代网络通信提供了坚实的基础。 ... [详细]
  • 本文将介绍如何在混合开发(Hybrid)应用中实现Native与HTML5的交互,包括基本概念、学习目标以及具体的实现步骤。 ... [详细]
  • 本文将带你快速了解 SpringMVC 框架的基本使用方法,通过实现一个简单的 Controller 并在浏览器中访问,展示 SpringMVC 的强大与简便。 ... [详细]
  • 开发日志:高效图片压缩与上传技术解析 ... [详细]
  • 数字图书馆近期展出了一批精选的Linux经典著作,这些书籍虽然部分较为陈旧,但依然具有重要的参考价值。如需转载相关内容,请务必注明来源:小文论坛(http://www.xiaowenbbs.com)。 ... [详细]
  • Android中将独立SO库封装进JAR包并实现SO库的加载与调用
    在Android开发中,将独立的SO库封装进JAR包并实现其加载与调用是一个常见的需求。本文详细介绍了如何将SO库嵌入到JAR包中,并确保在外部应用调用该JAR包时能够正确加载和使用这些SO库。通过这种方式,开发者可以更方便地管理和分发包含原生代码的库文件,提高开发效率和代码复用性。文章还探讨了常见的问题及其解决方案,帮助开发者避免在实际应用中遇到的坑。 ... [详细]
  • 【图像分类实战】利用DenseNet在PyTorch中实现秃头识别
    本文详细介绍了如何使用DenseNet模型在PyTorch框架下实现秃头识别。首先,文章概述了项目所需的库和全局参数设置。接着,对图像进行预处理并读取数据集。随后,构建并配置DenseNet模型,设置训练和验证流程。最后,通过测试阶段验证模型性能,并提供了完整的代码实现。本文不仅涵盖了技术细节,还提供了实用的操作指南,适合初学者和有经验的研究人员参考。 ... [详细]
  • Netty框架中运用Protobuf实现高效通信协议
    在Netty框架中,通过引入Protobuf来实现高效的通信协议。为了使用Protobuf,需要先准备好环境,包括下载并安装Protobuf的代码生成器`protoc`以及相应的源码包。具体资源可从官方下载页面获取,确保版本兼容性以充分发挥其性能优势。此外,配置好开发环境后,可以通过定义`.proto`文件来自动生成Java类,从而简化数据序列化和反序列化的操作,提高通信效率。 ... [详细]
  • 在Ubuntu 20.04 Linux系统中部署Git的详细步骤与最佳实践
    在Ubuntu 20.04 Linux系统中部署Git时,首先确保您的操作系统版本正确,并已以具备sudo权限的用户身份登录。推荐使用APT软件包管理器进行安装,这是最简便且可靠的方法。此外,遵循最佳实践,如定期更新Git版本和配置全局设置,可以进一步提升使用体验和安全性。 ... [详细]
author-avatar
aska
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有