2014-03-03 47 views

回答

6

你必须初始化后设置width设定图。初始化后,Highcharts只能调整resize事件(试一试,如果调整窗口大小会改变宽度),所以你可能需要触发一个resize事件。

下面是一个的jsfiddle(AB)使用resize事件:http://jsfiddle.net/b9DMn/1/

Highcharts不自动获得容器的宽度,其创建的图表时,但如果你把一个断点,你会看到表在这个时间点细胞仍然是平等的。实际上,这是触发表格增长正确单元格的图表。如果你可以固定细胞的宽度,那也可能会有帮助。

这里有一个固定的jsfiddle的单元格的宽度,这样他们就不会增长,当内容被添加缩水:http://jsfiddle.net/b9DMn/2/

+0

似乎并没有被API文档中的任何100%替代。任何建议的黑客? – justanotherhobbyist

+2

@hustlerinc一个快速和肮脏的黑客是只创建图表后立即触发一个resize事件('$(窗口).trigger(“调整”);')。顺便说一句,你有两个文件就绪包装在你的代码。 – gpgekko

+0

无法使用它,你介意把代码放在jsFiddle的哪里? – justanotherhobbyist