1
使用Google圖表時,通常可以使用「role:style」函數更改各個列的顏色,但是當我嘗試使用新的材質設計圖表時,我只會看到藍色列。材料設計谷歌圖表更改顏色列
google.charts.load('current', {'packages':['bar']});
google.charts.setOnLoadCallback(drawStuff);
function drawStuff() {
var data = new google.visualization.arrayToDataTable([
['', '', { role: 'style' } ],
["Strongly disagree", 0, 'color: black'],
["Disagree", 0, 'color: #000000'],
["Neutral", 6, 'color: #212121'],
["Agree", 45, 'color: #212121'],
['Stongly agree', 98, 'color: black']
]);
var options = {
title: 'Instructor presented the subject matter clearly',
width: 900,
legend: { position: 'none' },
chart: { subtitle: 'General physics 221 CSUSB winter 2017' },
axes: {
},
bar: { groupWidth: "90%" }
};
var chart = new google.charts.Bar(document.getElementById('top_x_div'));
// Convert the Classic options to Material options.
chart.draw(data, google.charts.Bar.convertOptions(options));
};
[有幾個選項(https://github.com/google/google-visualization-issues/issues/2143)_material_圖表不支持 - 包括列角色 - 檢查[此答案](http://stackoverflow.com/a/36452554/5090771)的顏色選項... – WhiteHat