该文档介绍了如何通过指定样式数据角色列来更改整个栏的颜色。
var data = google.visualization.arrayToDataTable([
['Element', 'Density', { role: 'style' }],
['Copper', 8.94, '#b87333'], // RGB value
['Silver', 10.49, 'silver'], // English color name
['Gold', 19.30, 'gold'],
['Platinum', 21.45, 'color: #e5e4e2' ], // CSS-style declaration
]);
然后,数据表的每个记录/项目都可以指定一种颜色来表示自己。
但是,如果我要创建堆积的条形图怎么办?每个记录/项目在其不同部分具有多个值。如何选择每个部分的颜色(基于列/属性的颜色),而不是为每个项目记录选择颜色?
您可以随意使用colors配置选项:
columnChart.options = {
....
colors: ['steelblue','orange','red']
...
}
colors键与一个数组相关联,其中每个字符串元素都指定一种颜色,该颜色用于为条形图的各个部分着色(列属性)。更改顺序以实现所需的部分着色。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句