Как получить несколько линий на графике?

Есть рабочий код, который выводит 2 линии на графике.
Данные берутся из скрипта select_data_from_base.php и передаются, как я понимаю, в функцию.

Я вставил в код "секцию"
{
type: 'line',
name: 'temp to press1',
data: data
}

И получил вторую линию. Но мне нужно чтобы данные для этой линии брались из другого скрипта.
Т.е. data: data_1

Как нужно изменить код, чтобы получить несколько линий на графике?

Весь код.
$.getJSON('select_data_from_base.php?1&callback=?', function (data) {
Highcharts.chart('container', {
        		
series:
[

{
type: 'line',
name: 'temp to press',
data: data
},

{
type: 'line',
name: 'temp to press1',
data: data
}	
		
]


});
});
  • Вопрос задан
  • 141 просмотр
Пригласить эксперта
Ответы на вопрос 1
EreminD
@EreminD
Кое-что умею
а код покажите, как вы берете данные и строите график?
пока кода нет, будем абстрактно рассуждать

у вас есть
function drawLine(section){
//здесь код, как вы берете эту секцию и рисуете
}

теперь нужно то же самое с массивом?
series:
[

{
type: 'line',
name: 'temp to press',
data: data
},

{
type: 'line',
name: 'temp to press1',
data: data
}	
]

series.forEach( function(item){ drawLine(item) } )

Перебираем массив и каждый элемент шлем в фйункцию
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
23 нояб. 2024, в 00:16
2000 руб./за проект
22 нояб. 2024, в 23:55
3000 руб./за проект
22 нояб. 2024, в 22:26
3500 руб./за проект