morrisjs甜甜圈远离中心点

时间:2017-07-14 06:08:33

标签: javascript morris.js donut-chart

每次单击选项(点击事件)时,都会从开始绘制图表。最初几次正确地绘制甜甜圈,即标签位于中心,但通常甜甜圈从中心抽出。显示正确和故障图表的图像。我有喜欢点亮的边框,以显示甜甜圈的位置。

这是它在视图中的显示方式:

 <div id="donut_div" style="width:425px;height:325px;border:1px solid red;padding:8px;"></div>

Javascript代码:

var neg_pts=91, pos_pts =10;
Morris.Donut({
             element: 'donut_div',
             colors: ["#9CC4E4", "#3A89C9"],
             data: [{ label: "- ive Points", value: neg_pts },{ label: "+ ive Points", value: pos_pts }],
             resize: true
            });

 $('#selected-option').on('click', 'a', function () {
    neg_pts=196;
    pos_pts =30;
    $("#donut_div").empty();

    Morris.Donut({ 
             element: 'donut_div',
             colors: ["#9CC4E4", "#3A89C9"],
             data: [{ label: "- ive Points", value: neg_pts },{ label: "+ ive Points", value: pos_pts }],
             resize: true
    });
 });//on-click

Donut drawn correctly Donut drawn away from center

0 个答案:

没有答案