Форматирование csv файла для отрисовки графика

Имеется csv файл

(скрин)

где первые 2 столба это дата и время (по задумке время пишется по оси x), а все последующие столбы хранят значние по оси y. Хочу построить из него линейный график, и я даже могу это сделать по этому примеру, но только если я вручную добавлю заголовки к столбами и разделители столбов в виде запятых

(скрин 2).

function makeChart(dataSet) {
  const time = dataSet.map(function (d) {
    return d.time;
  });
  const param = dataSet.map(function (d) {
    const v = [d.v1, d.v2, d.v3];
    return v[0];
  });
  const chart = new Chart("chart", {
    type: "line",
    options: {
      maintainAspectRatio: false,
      legend: {
        display: false,
      },
    },
    data: {
      labels: time,
      datasets: [
        {
          data: param,
        },
      ],
    },
  });
}

dataFile = d3.csv("2022-07-09.csv").then(makeChart);

Можно как-нибудь в коде форматировать разделитель столбцов и добавлять заголовок?


Ответы (0 шт):