【发布时间】:2022-01-06 15:40:11
【问题描述】:
我不确定这是否非常基本,但我们不胜感激。
我想在我的条形图中显示更少的数据标签,因为如您所见,它看起来并不好。 我知道这可以通过在图表中显示更少的系列来解决,但我想知道是否有办法保留所有系列并仅在最大的子栏中显示数据标签。
【问题讨论】:
我不确定这是否非常基本,但我们不胜感激。
我想在我的条形图中显示更少的数据标签,因为如您所见,它看起来并不好。 我知道这可以通过在图表中显示更少的系列来解决,但我想知道是否有办法保留所有系列并仅在最大的子栏中显示数据标签。
【问题讨论】:
调整系列数量的坏处是它会依赖图表排序。这意味着您最终可能会隐藏大条并显示原始的小条 - 最终看起来并不小。
无法根据某些条件显示标签,但您可以:
a) 使用过滤器完全隐藏小条 b) 添加一个“其他”栏,总结您认为小的所有内容
当然,这取决于您的数据源是否具有一定的灵活性。
我创建了一个类似于您的数据源的 Google 表格。
Time Section Number
2020 Q1 Huge 1000
2020 Q1 Big 500
2020 Q1 Medium 250
2020 Q1 Small 100
2020 Q1 Tiny 50
2020 Q1 Micro 10
2020 Q1 Nano 1
2020 Q2 Huge 1250
2020 Q2 Big 750
2020 Q2 Medium 350
2020 Q2 Small 200
2020 Q2 Tiny 30
2020 Q2 Micro 5
2020 Q2 Nano 2
2020 Q3 Huge 1100
2020 Q3 Big 600
2020 Q3 Medium 100
2020 Q3 Small 9
2020 Q3 Tiny 8
2020 Q3 Micro 7
2020 Q4 Nano 6
2020 Q4 Huge 900
2020 Q4 Big 800
2020 Q4 Medium 50
2020 Q4 Small 5
2020 Q4 Tiny 5
2020 Q4 Micro 5
2020 Q4 Nano 1
然后我能够创建以下堆积柱形图。
图表配置
然后,我使用 SUMIF 函数(在 Data Studio 中不可用)基于时间(年/季度)在 google 工作表中创建一个新列来存储值的总和
=SUMIF($A$2:$A$29,"="&A2,$C$2:$C$29)
这样,在 Data Studio 中创建新字段会更容易,它可以根据数字除以每个时间组的总和来计算除法
然后,您可以有一个字段计算 % 是否大于某个值。示例中为 10%。
因此,您可以稍后在图表中添加一个简单的过滤器,以避免显示值较低的条形图。一个好处是您不会为给定颜色应用过滤器,该颜色在一个条形中可能很大而在另一个条形中很小。
最后,如果您真的想显示可能无法使用图例的小条,我建议您以某种方式将小部分汇总到一个新的“其他”中。这可能涉及仅使用较小值创建新数据源并将其与主源合并。
【讨论】: