ChartJS循环字符串问题

时间:2017-12-03 10:51:36

标签: javascript chart.js

我正在尝试使用chart.JS来渲染我的django应用程序中的动态图表

我正在尝试根据用户数生成动态数据集。 我使用以下代码循环访问我的用户:

$.ajax({
  method: "GET",
  url: endpoint,
  success: function(data){
    console.log(data)
    //Labels comming from wevsite.views//
    team = data.team_list
    info_data = data.info_process_data

    var datasetValue = [];
    var name = team
    var count = name.length;
    for (var j=0; j<count; j++) {
        datasetValue[j] = {
            backgroundColor: 'rgba(220,220,220,0.5)',
            label : name[j],
            data : info_data,
        };
    }
    var looped_data = JSON.stringify(datasetValue);

    var ctx = document.getElementById("mainGraph").getContext('2d');

      var info_process = new Chart(ctx2,{
      type: 'radar',
      data: {
        labels: labels_info,
        datasets: looped_array
            },
        options: {
           scale: {display: true,
                   ticks: {
                     beginAtZero: true,
     }
                  },
           responsive:true,
           maintainAspectRatio: true,
          }
    });
})

我收到错误Uncaught TypeError:无法在字符串上创建属性'_meta'。 我猜因为chartsJS不接受字符串..

我怎样才能让它发挥作用?

非常感谢你

0 个答案:

没有答案