【问题标题】:Google Charts hide only some series in legend谷歌图表仅隐藏图例中的一些系列
【发布时间】:2014-09-15 13:51:31
【问题描述】:
是否可以只隐藏图例中的某些系列。
我有一个组合图表,其中包含:
全部显示为一个堆叠的列。
还有:
在同一图表中全部显示为单独的线。
现在“amount of A”与“amount/second of A”具有相同的颜色。此颜色应仅在图例中显示一次并标记为“A”。
是否可以使用 Google Charts 做到这一点?如果有,怎么做?
【问题讨论】:
标签:
google-visualization
hide
legend
series
【解决方案1】:
您可以通过将图表的 series.<series index>.visibleInLegend 选项设置为 false 来从图例中删除特定条目,以在图例中隐藏您想要隐藏的系列。例如,如果数量/秒系列是数据集中的第 4、5 和 6 个数据系列,您可以创建一个像这样的 series 选项来隐藏它们:
series: {
3: {
visibleInLegend: false
},
4: {
visibleInLegend: false
},
5: {
visibleInLegend: false
}
}
系列索引仅计算数据系列,而不是 DataTable 列,因此请忽略您的域列和您在确定系列索引时使用的任何特殊角色列。