如何使用socket.io?

时间:2017-09-20 18:27:08

标签: javascript node.js charts socket.io

在控制台上,我完全显示了我的数组,我无法更新图表上的数据。图表保持空白(不可见)。

图表:

var myChart = new Chart(ctx, {
  type:'doughnut',
  data:{
    labels:[],
    datasets:[{
      label:'Bet',
      data:[],
      backgroundColor:[
        '#1CE6FF',
        '#FF34FF',
        '#BB4345',
        '#008941',
        '#006FA6',
        'rgb(163, 0, 89)'
      ],
      borderWidth:3,
      borderColor:'#000'
    }]
  },
  options:{
    legend:{
      display:false
    }
  }
});

获取数据:

io.on('playerBets', function(data){
  myChart.data.datasets.data = data;
  myChart.update();
  console.log(data);
});

获取标签:

io.on('playerNames', function(data){
  myChart.data.labels = data;
  myChart.update();
  console.log(data);
});

0 个答案:

没有答案