(C3 js) Загрузить файл CSV, а также использовать временные ряды - PullRequest
0 голосов
/ 05 ноября 2018

Я пытаюсь загрузить локальный CSV-файл, а также использовать временную серию. У меня много данных, поэтому я получаю их из csv (url: 'data_testing.csv'), но я также хочу использовать временной ряд с интервалом 12 часов, а общий интервал составляет 5 дней. Я перепробовал много вещей, но безуспешно. Похоже, мне нужно либо использовать данные из того же сценария (не загружая CSV) для использования временных рядов. Я могу загрузить CSV, но после добавления временных рядов он больше не работает. Я также могу использовать временные ряды, но только если данные взяты из столбцов, а не из загрузки файла. Мне нужно работать обе, временные ряды + данные из файла CSV.

C3 версия: 0.6.8 - Версия D3: 5.7.0 - Браузер: Chrome - ОС: Mac OSX

var chart = c3.generate({
bindto: '#chart',
data: {
    // this only works if I don't use time series
    url: '../data_testing.csv',
    x: 'x',
    // this only works if I'm writing the data and not using local csv file
    xFormat: '%Y-%m-%d',
    columns: [
        ['x', '2016-8-10', '2016-8-10', '2016-8-10', '2016-8-10', '2016-8-10', '2016-8-10']
    ],
    type: 'line'

  },

axis: {
    x: {
        type: 'timeseries',
        localtime: false,
        tick: {
            culling: true,
            fit: true,
            culling: {
                max: window.innerWidth > 700 ? 8 : 5
            },
            format: '%Y-%m-%d' // %H:%M:%S
        }
    },
    y: {
        max: 55,
        min: 6
    }
}
  });

require(["d3", "c3"], function (d3, c3) {
      c3.generate({

   });
  });
...