我創建了一個ColumnChart
,它有兩個小節。我怎樣才能在這兩個欄上設置不同的顏色?如何在Google圖表中設置顏色範圍?
我目前只能夠設置一個顏色都棒,
這是我使用的代碼的一部分:
var d = [['', ''], ['Bar 1', 100], ['Bar 2', 300]];
data = new google.visualization.arrayToDataTable(d);
var option = {
title: 'Betalingsoppfølging',
width: '300',
height: '250',
min: '0',
legend: 'none',
colors: ['#b2cedc', '#7b7b7b','#e2e2e2', '#747c1f']
}
wrap.setOptions(option);
wrap.draw(data);
與colors: ['#b2cedc', '#7b7b7b','#b2cedc', '#7b7b7b']
的目的是設置開始結束色bar1和bar 2.但是我所做的一切,都是使用第一種顏色定義的。
有沒有辦法通過選項來改變背景顏色?對於可視化工具
測試代碼
剪切並粘貼到Code Playground。
function drawVisualization() {
// Create and populate the data table.
var data = new google.visualization.DataTable();
var raw_data = [['Austria', 150000, 225000]];
var years = [2003, 2004];
data.addColumn('string', 'Year');
for (var i = 0; i < raw_data.length; ++i) {
data.addColumn('number', raw_data[i][0]);
}
data.addRows(years.length);
for (var j = 0; j < years.length; ++j) {
data.setValue(j, 0, years[j].toString());
}
for (var i = 0; i < raw_data.length; ++i) {
for (var j = 1; j < raw_data[i].length; ++j) {
data.setValue(j-1, i+1, raw_data[i][j]);
}
}
// Create and draw the visualization.
new google.visualization.ColumnChart(document.getElementById('visualization')).
draw(data,
{title:"Color testing",
width:600, height:400,
hAxis: {title: "Year"},
colors: ['#dedb70', '#747c1f','yellow', 'red'],
min: '0',
legend: 'none'
}
);
}
你需要特定的顏色,或者只是所有不同? – Lomky
不確定你的意思,但顏色可以是任何東西。 – Steven