Google visualization 谷歌折线图:特定范围的不同颜色

Google visualization 谷歌折线图:特定范围的不同颜色,google-visualization,linechart,Google Visualization,Linechart,如何根据特定范围为单行指定不同的颜色?例如,一行从0到10应该是蓝色,从10到20应该是红色。简短回答:你不能 详细回答:您可以构建一个冗长的解决方案,但每个步骤都会出现不同的问题,您可能会发现这些问题比单色线条更糟糕 在数据中运行循环,以便每个系列的每个颜色都位于不同的列中。这是最快的方法 例如,如果您有数据: var data = google.visualization.arrayToDataTable([ ['Month', 'Data'], ['2004/05',


如何根据特定范围为单行指定不同的颜色?例如,一行从0到10应该是蓝色,从10到20应该是红色。

简短回答:你不能

详细回答:您可以构建一个冗长的解决方案,但每个步骤都会出现不同的问题,您可能会发现这些问题比单色线条更糟糕

在数据中运行循环,以便每个系列的每个颜色都位于不同的列中。这是最快的方法

例如,如果您有数据:

  var data = google.visualization.arrayToDataTable([
    ['Month', 'Data'],
    ['2004/05', 123],
    ['2005/06', 234],
    ['2006/07', 345],
    ['2007/08', 456],
    ['2008/09', 789]
您希望将其拆分为3种颜色:
  var data = google.visualization.arrayToDataTable([
    ['Month', 'Red', 'Green', 'Blue'],
    ['2004/05', 123, null, null],
    ['2005/06', 234, null, null],
    ['2006/07', null, 345, null],
    ['2007/08', null, 456, null],
    ['2008/09', null, null, 789]