跟着工作簿学 Tableau(41):创建手风琴菜单,轻松切换图表

这种可视化方式有助于用户更容易地浏览和探索数据。
在学习 Tableau 的过程中,你是否常常遇到以下问题:看到美观的仪表板却不了解图表的特点和适用场景,不懂得如何动手开始制作?没有可以参考的工作簿?

不用担心,本系列《跟着工作簿学 Tableau》将为你摘选 Tableau 经典的图形,并且提供参考仪表板,让你能便捷地在网页上下载数据与工作簿,直接开始学习与创作!

今天,小编向大家分享:由 Lisa Trescott 构建的《Accordion Menu》。这个仪表板提供了手风琴菜单的可视化方式,不仅让用户能够更容易地浏览和探索数据,还增强了仪表板的视觉吸引力。在这里插入图片描述
➤ 复制下方链接至浏览器,即可下载数据源及工作簿进行练习。

https://public.tableau.com/app/profile/lisa.trescott/viz/AccordionMenu/AccordionMenu

一、手风琴菜单

手风琴菜单是一种交互式菜单,当用户点击某个选项时,其他选项会收缩起来,只展开被点击的选项。这种设计在 Tableau 中可以用于创建更紧凑、更具交互性的仪表板,特别适用于展示层次结构数据或需要隐藏部分内容的情况。

如下图所示,点击各州销售额标题旁的下拉箭头,仪表板将切换显示,隐藏每月销售额图表,转而展示各州销售额的详细图表。在这里插入图片描述
如果你想了解如何创建手风琴菜单,跟随这篇博客的指导,开始你的实践之旅吧:

-https://cj-mayes.com/2023/07/13/accordion-menus-with-lisa-trescott/

二、其他切换图表的方式

在 Tableau 中,除了创建手风琴菜单以外,还有很多种方式可以实现图表的切换,以满足不同的交互需求。

1、使用 Tabs 选项卡

选项卡 Tabs 是 Web 中一种很常用的功能。通过 Tabs 选项卡,将不同的内容重叠放置在某一布局区块内,重叠的内容区里的每次只有其中一层是可见的。用户点击对菜单项,能切换出对应的内容。对每一个开发者而言布局是有限的,传递的信息是无限的。

教程链接:

-举个栗子!Tableau 技巧(123):用 Tabs 选项卡切换查看图表 请添加图片描述
2、使用参数操作

通过参数操作,用户可以轻松在相同分析维度下切换不同数据集,使得同一视图能够更灵活地展示所需的数据图表。

教程链接:

-举个栗子!Tableau技巧(29):如何在同一视图中切换不同图表

-举个栗子!Tableau 技巧(75):使用计算实现在同一视图切换相同分析维度的图表

-举个栗子!Tableau 技巧(151):使用参数操作在同一视图切换指标
请添加图片描述
3、添加跳转按钮

对于包含众多仪表板的工作簿,用户在浏览至中间或末尾时,可以通过按钮快速跳转至特定页面。这种方法不仅提高了日常工作中查看数据的效率,还增强了仪表板的逻辑性和易用性。

教程链接:

-举个栗子!Tableau技巧(53):添加跳转按钮实现页面切换
请添加图片描述
Tableau 的学习小贴士

如果你还在为切换仪表板的交互性功能而烦恼,不妨跟着上面分享的技巧,创建出更赏心悦目的仪表板吧~~熟能生巧,多练习,多思考,相信你也可以很快地进阶为数据高手,赶快开始学习吧!

### 如何通过代理访问 Docker 服务器 要实现通过代理访问 Docker 服务器,可以按照以下方法完成配置: #### 1. 安装并设置 APP 确保目标设备已安装最新版本的 APP,并成功登录账户。在应用内创建一个新的虚拟局域网络 (VLAN),并将该 VLAN 的 IP 地址分配给需要被访问的目标 Docker 主机[^4]。 #### 2. 配置 Docker 主机以支持远程访问 为了使 Docker 支持外部客户端连接,需修改其默认监听地址为 `0.0.0.0` 而不是仅限本地回环接口 (`localhost`)。编辑 `/etc/docker/daemon.json` 文件(如果不存在则新建),加入如下内容: ```json { "hosts": ["tcp://0.0.0.0:2375", "unix:///var/run/docker.sock"] } ``` 保存更改后重新加载服务配置以及重启 Docker 进程来生效新设定: ```bash sudo systemctl daemon-reload && sudo systemctl restart docker ``` #### 3. 开启防火墙端口放行 确认开放了用于接收来自互联网请求的服务端口号,在本例中即 TCP 协议下的 2375 号端口。可以通过命令行工具 ufw 或 iptables 实现此目的;这里给出基于 UFW(Uncomplicated Firewall) 的例子: ```bash sudo ufw allow 2375/tcp sudo ufw reload ``` #### 4. 使用建立安全通道 回到应用程序界面下找到刚才所设之 VLAN 条目,点击进入详情页面启用 Fn Connect 功能。此时会生成一条专属链接供其他成员加入同一私密空间共享资源。 #### 5. 测试连通性 最后一步是从另一台计算机尝试利用上述方式构建起来的安全隧道去触达远端运行中的容器实例。假设我们已经知道对方机器上的公网 IPv6 地址或者由提供的内部静态IP,则可以直接采用标准形式调用 API 接口发起交互动作比如列出当前所有活动状态的任务列表等等。 ```bash export DOCKER_HOST=tcp://<your-fn-connect-ip>:2375 docker ps ``` 以上步骤完成后应该能够顺利经由中介机制达成跨地域间无缝协作体验而无需担心传统 NAT 穿越难题所带来的困扰。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值