¿Cómo puedo configurar diferentes colores para cada barra en angular-chart.js?

He miradoCómo cambiar los colores para Angular-Chart.js, pero se relaciona con los colores de todo (conjunto de datos), no con una barra específica.

Lo que estoy buscando es una forma de aplicarColor diferente para cada barra en un gráfico de barras; ChartJS a angular.

Entonces, tengo un gráfico de barras:

<canvas id="locationBar" class="chart chart-bar" data="chartParams.votes" labels="chartParams.listOfLocations" series="chartParams.series" colours="chartParams.colours" options="chartParams.options"></canvas> 

Con el siguiente código angular (en un controlador, por supuesto)

$scope.chartParams = {
    listOfLocations: ['Trenzalore','Earth','Caprica','Sol','Tau Ceti'],
    votes: [[5,10,6,7,2]],
    series: ["Nice Places"],
    colours: [{fillColor:getRandomColour()}],
    options: {barShowStroke : false}
};

dóndegetRandomColour() devolvería un color aleatorio.

En este momento, elcolours El campo aplica este color a todas las barras:

cuando realmente quiero un color diferente para cada barra:

Saqueador

Respuestas a la pregunta(3)

Su respuesta a la pregunta