在页面中绘制多个flot

时间:2012-02-27 21:57:16

标签: php mysql html ajax flot

可以发布一些关于如何使用Flot with PHP和MySql的代码示例,以便在html页面中绘制多个图形? 恩。 - >从数据库中提取数据并使用while循环从它们中再绘制两个以上的flots

2 个答案:

答案 0 :(得分:4)

由于flot已经没有与正在绘制的div耦合,因此多个图应该像单个图一样简单:

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

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

答案 1 :(得分:2)

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

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

如果以这种方式初始化图,则不需要提前制作div。