Varying bar colors with morris.js bar chart?

前端 未结 3 1509
孤城傲影
孤城傲影 2020-12-20 13:12

I\'m a JavaScript beginner using morris.js to create a bar chart where I need each bar containing a y value to be a different color. The code below shows what I\'ve done so

3条回答
  •  借酒劲吻你
    2020-12-20 13:42

    Morris.Bar({
    element: 'bar-example',
    data: [
    { y: 'Person A', a: 10 },
    { y: 'Person B', a: 15 },
    { y: 'Person C', a: 12 },
    { y: 'Person D', a: 20 }
    ],
    xkey: 'y',
    ykeys: ['a'],
    labels: ['Calls'],
    hideHover: 'always',
    barColors: function (row, series, type) {
    console.log("--> "+row.label, series, type);
    if(row.label == "Person A") return "#AD1D28";
    else if(row.label == "Person B") return "#DEBB27";
    else if(row.label == "Person C") return "#fec04c";
    else if(row.label == "Person D") return "#1AB244";
    }
    });
    

提交回复
热议问题