Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Tableau api 如何在Tableau仪表板上创建响应性布局?_Tableau Api - Fatal编程技术网

Tableau api 如何在Tableau仪表板上创建响应性布局?

Tableau api 如何在Tableau仪表板上创建响应性布局?,tableau-api,Tableau Api,我创建了4个tableau工作表,让我们把它们命名为W1、W2、W3、W4。每个工作表都有一个表类型的数据表示。 我想在仪表板上展示它们。因此,我放置了4个垂直布局,并将这些图纸放入其中。 W1的大小因数据而异。因此,如果数据较大,则可能会在W1中插入新行。您可以看到此处选择了布局1(即W1)的仪表板- 所以,如果布局1的高度增加(即在W1中添加新行),我不希望出现滚动条。我希望布局1下方的其他布局根据布局1的大小进行调整。 我怎样才能做到这一点 编辑1-这是布局层次结构的图像,供参考打开仪表板

我创建了4个tableau工作表,让我们把它们命名为
W1、W2、W3、W4
。每个工作表都有一个表类型的数据表示。
我想在仪表板上展示它们。因此,我放置了4个垂直布局,并将这些图纸放入其中。
W1的大小因数据而异。因此,如果数据较大,则可能会在
W1
中插入新行。您可以看到此处选择了布局1(即W1)的仪表板-

所以,如果布局1的高度增加(即在
W1
中添加新行),我不希望出现滚动条。我希望布局1下方的其他布局根据布局1的大小进行调整。
我怎样才能做到这一点


编辑1-这是布局层次结构的图像,供参考

打开仪表板时,您会注意到仪表板窗格中有一个设备预览按钮

单击“设备预览”按钮将显示两个创作工具,可跨各种设备类型和屏幕大小预览仪表板布局

如果仪表板超出预览屏幕的边界。单击预览工具栏中的“添加平板电脑布局”按钮。此操作将创建一个定制的仪表板,一次调用该仪表板作为“设备布局”


希望这有助于…

垂直和水平布局容器的设计/目的是让您明确指定Tableau应如何定位仪表板组件(工作表、标题、文本组件、图像组件等)

当您在仪表板上放置组件时,Tableau会自动引入平铺布局容器。在这种情况下,您将向Tableau移交一些定位控制

平铺容器在易于入门的情况下运行良好,但是当您希望自己指定位置时,通常需要删除平铺布局容器(以及任何其他不必要的容器级别)。只需右键单击左侧边栏布局层次结构中的容器,即可将其删除

可以将构件放置在垂直容器中,以创建一列,其中多个构件堆叠成行,所有构件的宽度相同,但单个行的高度由垂直布局容器控制。例如,使用垂直容器在边距或组件的垂直堆栈中制作边栏。水平容器的工作原理类似

您可以将每个组件的高度固定在垂直容器中,以限制容器的选择,或者您可以将高度选择留给容器——这将考虑到数据量、其他容器的高度以及每个组件的“适合”设置。水平容器的工作原理类似

您可以嵌套垂直和水平容器,以创建组件行和列的任意嵌套

如果将仪表板大小设置为“自动”或“范围”,则可以构建响应良好的仪表板,使其在仪表板调整大小时表现良好,调整配合、大小、嵌套和布局层次结构以获得所需的行为

总之,移除平铺容器,简化容器层次结构,使之成为您想要的(在您的情况下,可能只有一个垂直容器),调整固定大小、大小、仪表板大小选择、测试,您应该让仪表板正常工作


有时,有一个虚拟组件(空白、文本或图像)是有帮助的您可以使用它来临时使用,同时快速按照您想要的方式设置容器-然后用真实的工作表替换虚拟组件。

这次聚会迟到了,但由于表10,因此很容易创建同一仪表板的特定于设备的布局。详细信息如下:

您可能不需要4个不同的垂直布局容器,但可能需要一个。你的链接图片没有显示布局容器的排列,因此很难给出更具体的建议。嗨@Alex,我用层次结构图片编辑了原始帖子。希望这有帮助。这有助于说明发生了什么。谢谢。看一看原始帖子上的编辑1<代码>拒绝原因平铺层次结构下的子类别高度可变。我想根据
拒绝原因的高度调整其他子类别(即
段拒绝
还盘拒绝
手动拒绝
)。如果整个仪表板都有一个滚动条,那就没问题了,但是如果某个特定的部分有一个滚动条,那就意味着我必须在该部分滚动才能看到数据,我不想看到。希望这能帮助你更清楚地了解我。