Tôi đã tạo một ColumnChart
và có hai thanh. Làm cách nào tôi có thể đặt các màu khác nhau trên hai thanh này?Làm cách nào để đặt phạm vi màu trong Biểu đồ Google?
tôi hiện chỉ có thể thiết lập một màu cho tất cả các quán bar,
Đây là một phần của mã tôi sử dụng:
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);
Mục đích với colors: ['#b2cedc', '#7b7b7b','#b2cedc', '#7b7b7b']
là để thiết lập màu sắc bắt đầu cấp cho bar1 và bar 2. Nhưng tất cả những gì tôi làm, là sử dụng màu đầu tiên được xác định.
Và có cách nào để chagne màu nền thông qua các tùy chọn không?
đang thử nghiệm cho công cụ Visualization
Cắt và dán vào 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'
}
);
}
Bạn có cần màu sắc cụ thể hoặc chỉ khác biệt? – Lomky
Không chắc chắn ý bạn là gì, nhưng màu sắc có thể là bất kỳ thứ gì. – Steven