网格容器
您可使用格子容器来根据主可视化显示网格图表。网格图表对不同的维度值显示相同网格图。您可使用网格图表来对不同的数据组比较指标。格子容器包括在可视化捆绑中。
创建网格图表
您可以在编辑的工作表上创建网格图表。您希望为不同维度重复的图表都必须为主可视化。
执行以下操作:
-
创建您希望为不同维度值重复的图表并将其保存为主可视化。
- 在高级编辑模式资产面板中,打开自定义对象 > Visualization bundle 并将 Trellis container 对象拖动到工作表中。
- 选择哪个主可视化将显示在属性面板中的外观 > Trellis options > Base visualization 内。
- 在数据 > Dimensions 中选择您要用作第一网格维度的维度。
- 也可添加第二网格维度以创建每个轴有一个维度的网格。
您现在将看到网格图,每个网格图基于您选择的网格维度。
故障排除
我没有看到网格图,并收到该消息: Too many dimension values!
可能的原因
存在比网格中允许的最大图表数目更多的维度值。
建议的操作
您可在外观 > Trellis options > Maximum number of charts 中增加允许的图表的数目。
更改图表的外观
您可用一个或多个功能自定义自己的图表。
设置列数
您可通过外观 > Trellis options > Number of columns 设置图表网格中的列数。
设置图表的 y 轴范围
您可通过外观 > Trellis options > Auto range 选择为网格图表中的图表显示哪个 y 轴范围。
- On(开启)将为所有图表显示相同范围。如果您希望在不同的图表之间比较值,则这是最佳选项。
- Off将为每个图表显示优化的范围。
显示边框
您可通过外观 > Trellis options > Border 显示网格图表的边框。您可调整宽度、颜色和样式。还可定义自定义边框。
幻灯片模式
通过将外观 > Trellis options > Slide mode 设置为 On,您可以幻灯片模式而非网格查看图表。在幻灯片模式中,一次查看一个图表。您可在图表之间滚动。
使用样式面板进一步自定义外观
启用高级选项后,您可以在属性面板的外观下使用许多样式选项。
单击外观>演示文稿下的样式以进一步自定义图表的样式。样式面板包含常规和图表选项卡下的各个部分。
您可以通过单击每个部分旁的 重置样式。单击 全部重置可重置样式面板中所有可用标签的样式。
有关设置单个可视化样式的常规信息,请参见将自定义样式应用于可视化。
自定义文本
可以在外观 > 常规下设置标题、副标题和脚注的文本。若要隐藏这些元素,请关闭显示标题。
图表上不同标签的可见性取决于特定于图表的设置和标签显示选项。这些可以在属性面板中进行配置。
您可以设置图表中显示的文本的样式。
执行以下操作:
-
单击高级选项。
-
在属性面板中,展开外观部分。
-
在外观 > 展示下,单击样式。
-
在常规选项卡上,设置以下文本元素的字体、强调样式、字体大小和颜色:
-
标题
-
副标题
-
脚注
-
自定义背景
可以自定义图表的背景。可以通过颜色和图像来设置背景。
执行以下操作:
-
单击高级选项。
-
在属性面板中,展开外观部分。
-
在外观 > 展示下,单击 样式。
在样式面板的一般选项卡上,您可以选择背景颜色(单色或表达式)。您也可将背景设置为媒体库或 URL 中的图像。
使用背景色时,请使用滑块调整背景的不透明度。
使用背景图像时,可以调整图像大小和位置。
自定义边框和阴影
您可以自定义图表的边框和阴影。
执行以下操作:
-
单击高级选项。
-
在属性面板中,展开外观部分。
-
在外观 > 展示下,单击 样式。
-
在样式面板的常规选项卡上的边框下,调整轮廓大小以增加或减少图表周围的边框线。
-
选择边框的颜色。
-
调整拐角半径以控制边框的圆度。
-
在常规选项卡的阴影下,选择阴影大小和颜色。选择无以移除阴影。
配置 null 值的表示方式
null 度量值
要为维度配置 null 度量值的表示,请使用外观 > Trellis options > Show all possible dimensions。通过 Show all possible dimensions ,您可以有以下可选选项:
-
On:对于不存在度量数据的维度值,容器显示度量值为 0。假设主可视化按月汇总销售额,而 10 月份没有销售额。在这里,格子容器仍将 10 月列为图表中的一个维度(如适用,值为 0)。
-
Off:在没有度量数据的情况下,容器不显示维度值。假设主可视化按月汇总销售额,除 10 月外,所有月份都有销售额。在这里,格子容器将在图表中列出除 10 月以外的每个月。
网格维度中的 null 值
网格维度中可能存在 null 值。如果希望格子容器可视化这些 null 值,请启用“包含 null 值”设置。
执行以下操作:
-
在属性面板中,展开数据。
-
展开要显示空值的维度。
-
开启 Include null values。
创建主可视化的最佳实践
以下是创建将在网格图表中有效作用的主可视化的一些提示:
- 在主可视化中显示标题。在网格图表中,标题替换为每个图表的网格维度值。
- 如果您使用表达式:创建标签来隐藏集合表达式。
- 如果您使用组合图:仅使用一个轴,并设置 y 轴的最小值和最大值。
- 如果您使用组合图:仅使用一个轴,并设置 y 轴的最小值和最大值。
- 如果您使用散点图:设置 x 轴。
- 如果您使用地图:使用高级模式,并设置层颜色和标题。相关示例请参阅示例 2:于地图图表上着色。
使用高级模式
使用高级模式自定义将在格子容器中显示的集合表达式和维度值。高级模式允许您使用占位符值,以允许根据容器中每个图表中显示的维度定制动态输出。
通过将外观 > Trellis options > Advanced mode 设置为 On 来激活高级模式。高级模式可让您:
-
对标签、标题、副标题和脚注使用高级表达式。
-
使用高级表达式来定义可视化中显示的数据。例如:
-
if 表达式作为图表度量
-
按度量着色
-
将格子集合表达式与其他集合表达式连接起来
-
执行以下操作:
-
在主可视化的属性面板中,转到外观 > Trellis options,然后将 Advanced mode 设置为 On。
-
在度量、颜色、图表文本和其他属性的表达式中使用下表中的占位符。它们将在格子容器中被相应的值替换。
占位符 | 由值替代 |
---|---|
$(vDim) | Dimension Name |
$(vDimValue) | Dimension Value |
$(vDimSet) | ,[Dimension Name]={'Dimension Value'} |
$(vDimSetFull) | {<[Dimension Name]={'Dimension Value'}>} |
使用案例和示例
$(vDim)
$(vDim) 在主可视化中可用作标签、标题、副标题或脚注的表达式。示例:在副标题中:
='This chart presents the aggregation by ' & $(vDim)
$(vDimValue)
$(vDimValue) 在许多情况下都很有用:
主可视化中度量数据的表达式。例如,作为文本和图像或文本对象中的度量:
=if(GetSelectedCount([Product Category])=1, Sum({<Region={$(vDimValue)}>} Sales), 'Please select a product category.')
主可视化中标签、标题、副标题或脚注的表达式。例如,作为脚注:
='This chart presents sales data for' & $(vDimValue) & '.'
$(vDimSet)
$(vDimset) 在您需要将多个集合表达式连接在一起时非常有用。这可用于在主可视化中度量数据的表达式。例如:
=sum({<ProductName={'Bike Helmet'} $(vDimSet)>} Sales)
对于上面的示例,格子容器将数据限制为 Bike Helmet 的 ProductName 值。格子容器中使用的维度中的每个唯一值都将显示一个单独的图表。
$(vDimSetFull)
$(vDimSetFull) 对于在主可视化中按度量设置图表着色非常有用。例如:
=Sum($(vDimSetFull) Sales)
长格式示例
有关如何使用高级模式的分步示例,请参阅格子容器高级模式示例。
限制
有关一般限制的信息,请参阅限制。
不受支持的可视化
您无法在网格图表中使用以下可视化:
- 筛选器窗格
- 直方图
- 容器
- 布局容器
带嵌入的主可视化的多 KPI 可视化
无法使用包含嵌入的主可视化的多 KPI 图表。
选择按维度。
如果对网格图中用作网格维度的维度进行选择,则该选择不会反映在网格图中。
示例:
您有一个包含国家的筛选器窗格,以及一个以国家作为第一个网格维度的网格图表。当您在筛选器窗格中选择一个国家时,网格图表仍将为每个国家显示一个图表,并忽略所选内容。
按主度量色着色
分配给格子容器中主度量的颜色不会出现,除非格子容器使用高级模式。