highcharts: попытка создать двухпанельную диаграмму с данными, импортированными из csv - PullRequest
1 голос
/ 09 февраля 2012

Вот моя проблема.Я могу успешно импортировать данные из CSV, анализировать их и загружать в один график.Что я не могу сделать, так это создать диаграмму с двумя панелями, используя два отдельных набора данных, каждый из которых содержится в своей собственной переменной.Вот JS Fiddle полного кода на данный момент.

Я анализирую свои данные следующим образом:

//parsing the csv into series
function createseries(csv, csv2){
    var lines = csv.split('\n'), //separates the lines
    series = [];
$.each(lines, function(i, line){
    item=line.split(',');
    if ( typeof series[item[0]] !== 'object') {
        series[item[0]] = series[series.length] = {
            type: 'scatter',
            name: item[0], //places name, either male or female, as category
            data: [],
        }
    }
    series[item[0]].data.push({
        y: parseInt(item[1]), //places int in y value
        x: parseDate(item[2]), //calls the date function, formats it, places it in x
    });
});

var lines2 = csv2.split('\n'), //separates the lines
    series2 = [];
$.each(lines2, function(i, line){
    item=line.split(',');
    if ( typeof series2[item[0]] !== 'object') {
        series2[item[0]] = series2[series2.length] = {
            name: item[0], //places name, either male or female, as category
            data: [],
        }
    }
    series2[item[0]].data.push({
        y: parseInt(item[1]), //places int in y value
        x: parseDate(item[2]), //calls the date function, formats it, places it in x
    });
});

Это оставляет мне две переменные, серии и серии 1. Если я строю диаграмму, используя следующий код, я получаю первую сериюПеременная строится.

  }],     
     series: series
    });
  }

  createseries(data, data2);

Но я не уверен, как отобразить series2 на другой панели.Какие-либо предложения?Я чувствую, что это может быть что-то простое, но я просто не могу понять это.

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