Попытка сделать диаграмму из двух массивов - PullRequest
0 голосов
/ 30 марта 2020

Я хочу сделать линейный график значений из двух отдельных массивов. Я использую Chart.bundle.min. js. colmaxtemp и colmintemp являются массивами.

const sin = [];
let x, y;

for( let i = 0; i < colmaxtemp.length; i++ ) {
  x = colmaxtemp[i];
  y = i;
  sin.push({ x: x, y: y });
}

makeGraph(sin)

function makeGraph(sin){
  let ctx = chart.getContext('2d');
  let scatterChart = new Chart(ctx, {
    type: 'line',
    data: {
       datasets: [{
           label: 'MaxTemp',
           data: sin,
           showLine : true,
           fill: false,
           lineTension : 0, // connect with straight lines
           borderColor : 'red',
           radius : 3,
           pointStyle : 'rect',
           pointBackgroundColor : 'blue'
       }, ]
    },
    options: {
       scales: {
           xAxes: [{
               type: 'linear',
               position: 'top',
               ticks: {
                   min : 0,
                   max : 6.4,
               }
           }]
       }
    }
  });
}

Это то, что у меня есть, но это не работает. Сюжет отображается, а точки нет. Мне нужна помощь, чтобы понять, как использовать эти два массива для построения линейного графика.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...