Files
polaris/pkg/dashboard/assets/js/charts.js
Robert Brennan 17d19cacff Fix up zero-score issues (#468)
* return score of 100 when no checks specified

* fix up zero states in frontend

* rename variables
2021-01-04 13:25:05 -05:00

29 lines
627 B
JavaScript

$(function () {
var data = [
polarisSummary.Successes,
polarisSummary.Warnings,
polarisSummary.Dangers,
];
var sum = data.reduce(function(total, cur) { return total + cur }, 0.0)
if (sum === 0.0) {
data = [1, 0, 0];
}
var clusterChart = new Chart("clusterScoreChart", {
type: 'doughnut',
data: {
labels: ["Passing", "Warning", "Error"],
datasets: [{
data: data,
backgroundColor: ['#8BD2DC', '#f26c21', '#a11f4c'],
}]
},
options: {
responsive: false,
cutoutPercentage: 60,
legend: {
display: false,
},
}
});
});