Necesito configurar dinámicamente diferentes colores para cada columna en el gráfico de gráficos altos. mi Highcharts GRPH es:establecer diferentes colores para cada columna en los gráficos altos
options = {
chart: {
renderTo: 'chart',
type: 'column',
width: 450
},
title: {
text: 'A glance overview at your contest’s status'
},
xAxis: {
categories: ['Approved Photos', 'Pending Approval Photos', 'Votes', 'Entrants'],
labels: {
//rotation: -45,
style: {
font: 'normal 9px Verdana, sans-serif, arial'
}
}
},
yAxis: {
allowDecimals: false,
min: 0,
title: {
text: 'Amount'
}
},
legend: {
enabled: false
},
series: []
};
series = {
name: "Amount",
data: [],
dataLabels: {
enabled: true,
color: '#000000',
align: 'right',
x: -10,
y: 20,
formatter: function() {
return this.y;
},
style: {
font: 'normal 13px Verdana, sans-serif'
}
}
};
Y puse los datos de esta manera:
for (var i in Data) {
if (parseInt(Data[i]) != 0) {
series.data.push(parseInt(Data[i]));
}
else {
series.data.push(null);
}
}
options.series.push(series);
chart = new Highcharts.Chart(options);
¿Cómo puedo configurar diferentes colores para cada dato en este bucle?
Hola! Soy yo otra vez ... Cómo puedo establecer el ancho de columna por datos. Por ejemplo: si los datos son 23, quiero establecer el ancho de la columna 100px, y si los datos son 123, serán 110px. Necesito esta opción para los datos de putt en el medio de la columna. – user750487
Lo siento, no estoy seguro de cómo harías esto en Highcharts. – escouser
puede trazarOpciones-> serie-> ancho de línea para establecer el ancho. Pero, eso sería ancho fijo para todas las barras en el gráfico. Puede ser que puedas establecerlo usando el valor máximo. http://www.highcharts.com/ref/#plotOptions-series--lineWidth –