Google Charts只隐藏了一些传奇系列

时间:2014-09-15 13:51:32

标签: google-visualization hide legend series

是否可以仅隐藏图例中的某些系列。

我有一个包含以下内容的组合图表:

  • A的数量
  • B
  • 的量
  • C的量

全部显示为一个堆叠列。

还有:

  • 金额/秒
  • 数量/秒B
  • 数量/秒C

在同一图表中显示为单独的行。

现在“A的数量”与“A的数量/秒”具有相同的颜色。此颜色应仅在图例中显示一次并标记为“A”。

是否可以使用Google Charts执行此操作?如果是这样,怎么样?

1 个答案:

答案 0 :(得分:10)

您可以通过将图表的series.<series index>.visibleInLegend选项设置为false来删除图例中要删除的系列,从而删除图例中的特定条目。例如,如果数量/秒系列是数据集中的第4,第5和第6个数据系列,您可以创建一个series这样的选项来隐藏它们:

series: {
    3: {
        visibleInLegend: false
    },
    4: {
        visibleInLegend: false
    },
    5: {
        visibleInLegend: false
    }
}

系列索引仅计算数据系列,而不是DataTable列,因此请忽略您的域列以及确定系列索引时使用的任何特殊角色列。