Вот моя проблема.Я могу успешно импортировать данные из 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 на другой панели.Какие-либо предложения?Я чувствую, что это может быть что-то простое, но я просто не могу понять это.