highcharts - Highstocks图形宽度未正确呈现

标签 highcharts jquery-tabs highstock

您好,我在使用jquery标签时遇到了高库存问题。

这是构造函数的代码。

Chart = new Highcharts.StockChart({  
        Chart = new Highcharts.StockChart({
        chart: {
            renderTo: 
                'Container',
                 alignticks:false
             },
        xAxis: { .......... },
        yAxis: [{ ....... }],
        series : [{ .......... }]
    });

容器只有整个页面宽度的一半。

当页面加载到包含图形的选项卡时,则其宽度将正确呈现。
但是,当页面首先加载到另一个选项卡时,其宽度将跨越页面的整个宽度,并与页面上的其他内容重叠。因此,必须刷新页面才能解决此问题。

有人对此有解决方案吗?

最佳答案

您还可以触发window.resize事件

$(window).trigger('resize');

Highcharts 应该更新图表大小

关于highcharts - Highstocks图形宽度未正确呈现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8383350/

相关文章:

javascript - 如何在没有第二个系列的情况下将标签放在 Highchart 中相反的 Y 轴上

visual-studio-2010 - DotNet.Highcharts 不适用于 Visual Studio 2010

html - 如何在指令模板中定义javascript

带选项卡的 Jquery ui 对话框小部件

highcharts - 替换/删除公制符号,如千 "k"缩写

javascript - 在 Highcharts 圆环图的工具提示上添加自定义数据

python - 如何使用带有 Python 的 Selenium Webdriver 在页面上有多个图表的选择器中获取正确的 highchart 数字?

javascript - 如何使用 jQuery UI 选项卡将 "selected"类添加到选定的选项卡 anchor ?

google-chrome - Google Chrome 版本 49 上的 Highcharts Point.update() 崩溃