【发布时间】:2015-10-02 11:42:43
【问题描述】:
我有一个调查网络应用程序,它向 Google Chart 提供多种不同类型的问题。实际上有 26 个。我需要根据问题情况更改条形的颜色。我可以通过在每个 if (questioncase = 'X') 26 次 中复制 var options 来完成此操作 - 但我希望捷径。任何想法都会一如既往地受到赞赏。
var options = {
//width:w,
width:500,
height:h,
isStacked:true,
chartArea:{height:chartHeight,left:l,width:cw},
backgroundColor:'transparent',
bar:{groupWidth:'80%'},
tooltip: {isHtml:true},
legend:{position:pos,maxLines:50},
hAxis: {title: 'Percentage',minValue:0,maxValue:100},
hAxis: { textPosition: 'none',ticks: [0]},
colors: ['#eeeeee', '#eeeeee', '#e4d00a', '#b30000', '#990000']
}
if (questioncase == 'A') {
var options = {
colors: ['#134e13', '#008900', '#e4d00a', '#b30000', '#990000']
}
}
【问题讨论】:
标签: charts colors google-visualization