Я пытаюсь нарисовать линейную диаграмму из данных, полученных из базы данных mysql. Из базы данных у меня есть эти данные
Я хочу нарисовать линейную диаграмму google, получающую ось x в качестве даты продажи, и ось y в качестве product_name. Но я хочу несколько строк для каждого продукта, например.
Я могу нарисовать диаграмму для одного продукта. Но не представляю, как это сделать для нескольких продуктов в одной диаграмме. Я использую JSON для получения данных для диаграммы и использования базы данных MySQL. Любая помощь, учебник будут оценены. Благодарю.
PS: Я следовал этому руководству для одной линейной диаграммы. http://www.kometschuh.de/GoogleChartToolswithJSON.html
В соответствии с приведенным здесь примером и документацией вам необходимо создать часть данных диаграмм следующим образом:
var data = google.visualization.arrayToDataTable([ ['Year', 'Sales', 'Expenses'], ['2004', 1000, 400], ['2005', 1170, 460], ['2006', 660, 1120], ['2007', 1030, 540] ]);
['Year', 'Sales', 'Expenses']
[x-axis, line 1, line 2, ... lineX]
то каждый последующий массив является соответствующими данными.
В примере, который вы связали, отображаются данные как ['day', 'counts'], что соответствует вышеуказанному формату.
Вы можете увидеть представление этого права под заголовком « Data Format
здесь