在下面的小提琴:
http://jsfiddle.net/jamitzky/9x7aJ/
如果窗口宽度发生变化,如何更改图形的宽度?
码:
$(function () {
var d1 = [];
for (var i = 0; i < 14; i += 0.5)
    d1.push([i, Math.sin(i)]);
var d2 = [[0, 3], [4, 8], [8, 5], [9, 13]];
// a null signifies separate line segments
var d3 = [[0, 12], [7, 12], null, [7, 2.5], [12, 2.5]];
$.plot($("#placeholder"), [ d1, d2, d3 ]);
});
aqm*_*aqm 22
还有官方的flot resize插件
http://people.iola.dk/olau/flot/examples/resize.html
Spe*_*cer 21
尝试这样的事情:
Flot将自动绘制到它所在的容器中.因此,如果你的div响应,Flot将会响应.
http://jsfiddle.net/9x7aJ/2029/
然后,如果你的窗口调整大小,你所要做的就是重绘flot:
您可以观察窗口是否调整大小:
    window.onresize = function(event) {
    ...
}
(请参阅:JavaScript窗口调整大小事件)