2015-08-16 9 views
0

У меня есть набор данных, который я получаю из базы данных mySQL. Этот набор содержит данные для разных серий данных.Google Charts несколько серий в одной таблице

Как я могу показать эти данные в линейке строк google-диаграммы как разные наборы? Данные, которые я получить выглядит следующим образом:

[date   Value SeriesName] 
[2015-10-11 23.4  Series 1] 
[2015-10-11 20.3  Series 2] 
[2015-10-12 24.8  Series 3] 
[2015-10-15 20.0  Series 2] 
[2015-10-16 19.8  Series 1] 
... 

Благодаря Руперт

+0

работы Разовой или динамически по запросу? Если динамический по требованию, что вы используете на стороне сервера? – nbering

+0

Мне нужно, чтобы он был динамичным по требованию. Я использую jquery для извлечения данных с сервера (linux) – Rupert

ответ

0

Вы должны повернуть данные, 1. С помощью функции SQL (не то, что для пользователя) 2. Вручную: соединим каждую серию в его собственном подзапросе, поэтому он имеет свой собственный столбец. Тогда графики распознают каждый столбец в качестве своей собственной серии

, например:

select 
t.date, 
t1.value as 'Series 1', 
t2.value as 'Series 2', 
t3.value as 'Series 3' 
from table t 
left join (select date,value from table where seriesname='series 1') t1 on t1.date=t.date 
left join (select date,value from table where seriesname='series 2') t2 on t2.date=t.date 
left join (select date,value from table where seriesname='series 3') t3 on t3.date=t.date 
Смежные вопросы