He creado un ColumnChart
y tiene dos barras. ¿Cómo puedo establecer diferentes colores en estas dos barras?¿Cómo configuro el rango de color en Google Chart?
estoy actualmente sólo es capaz de establecer un color para ambas barras,
Esto es parte del código que utilizo:
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);
La intención con colors: ['#b2cedc', '#7b7b7b','#b2cedc', '#7b7b7b']
es establecer color de inicio de fin de bar1 y bar 2. Pero todo lo que hago, es usar el primer color definido.
¿Y hay alguna manera de chagne el color de fondo a través de las opciones?
Código de ensayo para la herramienta de visualización
corte y pega esto en 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'
}
);
}
¿Necesita colores específicos, o simplemente todos distintos? – Lomky
No estoy seguro de lo que quiere decir, pero los colores pueden ser cualquier cosa. – Steven