0

Jquery Flot を使用して、pause、nopause、sleep という 3 つの異なる値に基づいて円グラフを作成しています。最初は円グラフを正しく描画しますが、再描画すると次のエラーが発生します。

キャンバス内にラベルが含まれているパイを描画できませんでした

私のコードは

Lecturer.socket.onmessage = function (message) {

   var str = message.data;
   var msg = str.split(":");
   if(msg[0] == 'pause'){
       var pause = parseInt(msg[1]);
       var noPause = parseInt(msg[2]);
       var sleeping = parseInt(msg[3]);
       var data = [
          {label: "Pause", data:pause},
          {label: "No Pause", data:noPause},
          {label: "Sleeping", data:sleeping}
       ];
   var options = {
        series: {
            pie: {show: true}
        },
        legend: {
            show: false
        }
     };

    $.plot($("#pie-placeholder"), data, options);
}

};

HTMLは

<div id="live-placeholder" class="flot"></div>

すべての必要な js ライブラリが含まれています。私は何を間違っていますか?ヘルプはありますか?

ありがとう

4

1 に答える 1