我几乎完全按照演示使用 Google 的折线图——只有数据发生了变化——在这个 jQuery 选项卡插件内部,没有任何修改。可能有 50% 的时间,图表将以 400x200 加载,即使它已被指定为以 700x250 加载。包含的 div 将具有适当的宽度和高度,但 API 呈现的图表将在 400x200 的位置加载。
我怀疑这是因为 API 尝试渲染时没有显示选项卡。正因为如此,它会尝试渲染一些它认为为 null 的东西,因此会强制自己进入最小的默认分辨率。
我的想法是,如果图表的显示可以延迟到单击相应的选项卡,它将解决问题。可悲的是,我不知道该怎么做,而且我的研究也没有成果。我能找到的最接近的是这个线程,但我没有在那里找到任何真正的答案。
如果您有任何建议,我将不胜感激,如有必要,我很乐意跟进更多信息。