Php 在一页中绘制多个flot

Php 在一页中绘制多个flot,php,mysql,html,ajax,flot,Php,Mysql,Html,Ajax,Flot,可以发布一些代码示例,说明如何将Flot与PHP和MySql结合使用,以便在html页面中绘制多个图形吗? 例如->从DB中提取数据,并使用while循环从中绘制两个或多个flot因为flot已经没有耦合到它正在绘制的div,所以多个绘图应该与单个绘图一样简单: <div id="plot1"></div> <div id="plot2"></div> .... //some script fragment $.plot($('#plot1'),

可以发布一些代码示例,说明如何将Flot与PHP和MySql结合使用,以便在html页面中绘制多个图形吗?
例如->从DB中提取数据,并使用while循环从中绘制两个或多个flot

因为flot已经没有耦合到它正在绘制的div,所以多个绘图应该与单个绘图一样简单:

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

....
//some script fragment
$.plot($('#plot1'), dataFor1, options);
$.plot($('#plot2'), dataFor2, options); 

由于flot尚未耦合到其正在打印的div,因此多个打印应与单个打印一样简单:

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

....
//some script fragment
$.plot($('#plot1'), dataFor1, options);
$.plot($('#plot2'), dataFor2, options); 

这与你的问题有关吗? 如果要在循环中创建绘图,您可能会发现这样做更容易:

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

如果以这种方式初始化绘图,则无需提前进行div。

这与您的问题有关吗? 如果要在循环中创建绘图,您可能会发现这样做更容易:

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

如果以这种方式初始化绘图,则无需提前进行div。

是的,我在同一页上绘制了多达10个图形,没有问题。是的,我在同一页上绘制了多达10个图形,没有问题。