Charts 谷歌条形图中的可变颜色
我有一个调查web应用程序,可以向谷歌图表提供许多不同类型的问题。事实上,其中有26个。我需要根据问题的具体情况更改条形图的颜色。我可以通过复制每个if(questioncase='X')中的var选项26次来实现这一点,但我希望有一条捷径。如有任何想法,我们将一如既往,不胜感激Charts 谷歌条形图中的可变颜色,charts,colors,google-visualization,Charts,Colors,Google Visualization,我有一个调查web应用程序,可以向谷歌图表提供许多不同类型的问题。事实上,其中有26个。我需要根据问题的具体情况更改条形图的颜色。我可以通过复制每个if(questioncase='X')中的var选项26次来实现这一点,但我希望有一条捷径。如有任何想法,我们将一如既往,不胜感激 var options = { //width:w, width:500, height:h, isStacked:true, chartArea:{height:chartHeight,left:l,wid
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']
}
}
您可以重用相同的
选项
对象,只需更改颜色
属性
if (questioncase == 'A') {
options.colors = ['#134e13', '#008900', '#e4d00a', '#b30000', '#990000'];
}
或者我误解了这个问题…?不,就是这样!天哪……我是个新手,但我发誓我在全世界搜寻这个答案——我一定反对它,但我只是把语法搞砸了。有人告诉你该做什么后,事情看起来很简单…谢谢你,白帽!干杯总是乐于助人,祝你的项目好运。如果你被卡住了,请引起我的注意。。。