Нарисуйте более одного флот на странице - PullRequest
1 голос
/ 28 февраля 2012

Можно ли опубликовать несколько примеров кода о том, как использовать Flot с PHP и MySql для рисования более одного графика на html-странице? ех. -> Извлечь данные из БД и нарисовать еще два флот из них с помощью цикла while

Ответы [ 2 ]

4 голосов
/ 28 февраля 2012

Так как flot уже не связан с div, в который он строит графики, несколько графиков должны быть такими же простыми, как и отдельные графики:

<div id="plot1"></div>
<div id="plot2"></div>

....
//some script fragment
$.plot($('#plot1'), dataFor1, options);
$.plot($('#plot2'), dataFor2, options); 
2 голосов
/ 28 февраля 2012

Это связано с вашим вопросом здесь ?
Если вы будете создавать графики внутри циклов, вам может быть проще сделать что-то вроде этого:

for(var i=0;i<data.length;i++)
     $.plot( $('<div style="width:600px;height:300px;"></div>').appendTo('#placeholder'),data[i],options);

Если вы инициализируете графики таким образом, вам не нужно делатьdivs заранее.

...