1

我正在使用Flot库显示图表,几乎所有图表都可以使用调整大小插件正常工作。

不过,我需要开始使用允许并排显示条形图的额外插件之一。由于这只是一个非官方的插件图表,我在使用 Flot 的 Resize Plugin 和 Benjamin 的 Bar-side-by-side 插件时遇到了问题。它不起作用,我不断收到此错误:

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

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

编辑:我添加了两个 JsFiddle 示例:

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

4

1 回答 1

0

您的两个 Fiddles 中引用的 Flot(v. 0.6)版本真的很旧。调整大小插件与 Flot 中的关闭挂钩:

plot.hooks.shutdown.push(shutdown);

Flot 0.6 版没有定义关闭钩子。关闭挂钩是在 0.7 版中添加的。

我将您的 JSFiddle 中引用的浮点文件更新为最新版本。orderbars 和 resize 插件都按预期工作。

JSFiddle

于 2014-07-16T19:13:29.713 回答