Tableau api 如何在Tableau仪表板上创建响应性布局?
我创建了4个tableau工作表,让我们把它们命名为Tableau api 如何在Tableau仪表板上创建响应性布局?,tableau-api,Tableau Api,我创建了4个tableau工作表,让我们把它们命名为W1、W2、W3、W4。每个工作表都有一个表类型的数据表示。 我想在仪表板上展示它们。因此,我放置了4个垂直布局,并将这些图纸放入其中。 W1的大小因数据而异。因此,如果数据较大,则可能会在W1中插入新行。您可以看到此处选择了布局1(即W1)的仪表板- 所以,如果布局1的高度增加(即在W1中添加新行),我不希望出现滚动条。我希望布局1下方的其他布局根据布局1的大小进行调整。 我怎样才能做到这一点 编辑1-这是布局层次结构的图像,供参考打开仪表板
W1、W2、W3、W4
。每个工作表都有一个表类型的数据表示。我想在仪表板上展示它们。因此,我放置了4个垂直布局,并将这些图纸放入其中。
W1的大小因数据而异。因此,如果数据较大,则可能会在
W1
中插入新行。您可以看到此处选择了布局1(即W1)的仪表板-
所以,如果布局1的高度增加(即在W1
中添加新行),我不希望出现滚动条。我希望布局1下方的其他布局根据布局1的大小进行调整。我怎样才能做到这一点
编辑1-这是布局层次结构的图像,供参考打开仪表板时,您会注意到仪表板窗格中有一个设备预览按钮 单击“设备预览”按钮将显示两个创作工具,可跨各种设备类型和屏幕大小预览仪表板布局 如果仪表板超出预览屏幕的边界。单击预览工具栏中的“添加平板电脑布局”按钮。此操作将创建一个定制的仪表板,一次调用该仪表板作为“设备布局”
希望这有助于…垂直和水平布局容器的设计/目的是让您明确指定Tableau应如何定位仪表板组件(工作表、标题、文本组件、图像组件等) 当您在仪表板上放置组件时,Tableau会自动引入平铺布局容器。在这种情况下,您将向Tableau移交一些定位控制 平铺容器在易于入门的情况下运行良好,但是当您希望自己指定位置时,通常需要删除平铺布局容器(以及任何其他不必要的容器级别)。只需右键单击左侧边栏布局层次结构中的容器,即可将其删除 可以将构件放置在垂直容器中,以创建一列,其中多个构件堆叠成行,所有构件的宽度相同,但单个行的高度由垂直布局容器控制。例如,使用垂直容器在边距或组件的垂直堆栈中制作边栏。水平容器的工作原理类似 您可以将每个组件的高度固定在垂直容器中,以限制容器的选择,或者您可以将高度选择留给容器——这将考虑到数据量、其他容器的高度以及每个组件的“适合”设置。水平容器的工作原理类似 您可以嵌套垂直和水平容器,以创建组件行和列的任意嵌套 如果将仪表板大小设置为“自动”或“范围”,则可以构建响应良好的仪表板,使其在仪表板调整大小时表现良好,调整配合、大小、嵌套和布局层次结构以获得所需的行为 总之,移除平铺容器,简化容器层次结构,使之成为您想要的(在您的情况下,可能只有一个垂直容器),调整固定大小、大小、仪表板大小选择、测试,您应该让仪表板正常工作
有时,有一个虚拟组件(空白、文本或图像)是有帮助的您可以使用它来临时使用,同时快速按照您想要的方式设置容器-然后用真实的工作表替换虚拟组件。这次聚会迟到了,但由于表10,因此很容易创建同一仪表板的特定于设备的布局。详细信息如下:您可能不需要4个不同的垂直布局容器,但可能需要一个。你的链接图片没有显示布局容器的排列,因此很难给出更具体的建议。嗨@Alex,我用层次结构图片编辑了原始帖子。希望这有帮助。这有助于说明发生了什么。谢谢。看一看原始帖子上的编辑1<代码>拒绝原因平铺层次结构下的子类别高度可变。我想根据
拒绝原因的高度调整其他子类别(即段拒绝
,还盘拒绝
,手动拒绝
)。如果整个仪表板都有一个滚动条,那就没问题了,但是如果某个特定的部分有一个滚动条,那就意味着我必须在该部分滚动才能看到数据,我不想看到。希望这能帮助你更清楚地了解我。