2012-09-22 14 views
1

我正在使用Flot库显示图表,并且几乎所有这些图标都可以正常使用调整大小插件。如何调整Flot库的其中一个插件的大小?

不过,我需要开始使用额外的plugins之一,允许并排显示酒吧。由于这只是一个非官方的插件图表,因此我使用Flot的Resize Plugin和Benjamin的Bar-side-side插件有问题。它不工作,我一直得到这个错误:

Uncaught TypeError: Cannot call method 'push' of undefined (jquery.flot.resize.js:51) 

我需要为此特定的图表进行此大小调整。一些帮助将非常感激。有人可以告诉我可以做些什么来解决这个问题?

编辑:我增加两个的jsfiddle例子:

首先,条形图示例正常工作(但没有调整大小插件)。 Clcik Here 其次,使用调整大小插件的相同条形图示例。 Click Here

+0

你可以把jsfiddle.net一起演示这个问题吗? – Mark

+0

嗨马克,我刚刚把两个jsfiddle的..第一个完美的工作没有调整大小的插件,第二个不工作,因为调整大小的插件。 – pmking

回答

0

在你的Fiddles中引用的Flot(v。0.6)的版本是非常古老的。调整插件与Flot中的关机挂钩关联:

plot.hooks.shutdown.push(shutdown); 

Flot的版本0.6没有定义关闭挂钩。关闭挂钩添加了0.7版本。

我更新了JSFiddle中引用的flot文件到最新版本。 orderbars和resize插件都按预期工作。

JSFiddle

相关问题