function makeAmomalyBarChart()

in source/web_site/js/dash.js [119:151]


    function makeAmomalyBarChart(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 == null ? detailItems[i].UNITVALUEFLOAT : detailItems[i].UNITVALUEINT);
            bgcolor.push(dynamicColors(i));
        }
        var anomalyTime = convertTimestamp(detailItems[0].EVENTTIMESTAMP);
        console.log('anomalyTime=' + anomalyTime)
        var config = {
            type: 'bar',
            data: {
                labels: lables,
                datasets: [{
                  label : anomalyTime,
                  data: datapoints,
                  backgroundColor: bgcolor
                }]
            },
            options: {
                legend: {
                    display: true
                }
            }
        };
        elem.chart && elem.chart.destroy();
        var chart = new Chart(ctx,config);
        elem.chart = chart;
    }