function makeHorizontalBarChart()

in source/web_site/js/dash.js [184:213]


    function makeHorizontalBarChart(metricType, detailItems){
        var elem = document.getElementById (metricType);
        var ctx = elem.getContext("2d");
        var lables = [];
        var datapoints = [];
        var bgcolor = [];
        for (var i=0; i<detailItems.length; i++) {
            lables.push(detailItems[i].METRICITEM);
            datapoints.push(detailItems[i].UNITVALUEINT);
            bgcolor.push(dynamicColors(i));
        }
        var config = {
            type: 'horizontalBar',
            data: {
                labels: lables,
                datasets: [{
                    data: datapoints,
                    backgroundColor: bgcolor
                }]
            },
            options: {
                legend: {
                    display: false
                }
            }
        };
        elem.chart && elem.chart.destroy();
        var chart = new Chart(ctx,config);
        elem.chart = chart;
    }