Javascript HighCharts-导出图表时忽略setTitle()

Javascript HighCharts-导出图表时忽略setTitle(),javascript,charts,export,highcharts,Javascript,Charts,Export,Highcharts,我的代码在文档加载时创建HighCharts图表,然后当用户更改某些设置时,其他代码将更新图表。我使用chart.setTitle()命令更改标题,屏幕上的图表更新得很好 但当图表导出为任何图像类型时,图表默认返回空图表的标题,即“图表标题”。动态标题无法导出 请参见我的。单击图表右上角的小“导出”图标,然后选择“下载PNG图像”或任何其他选项。下载的图像将显示“图表标题”,而不是代码指定的标题和副标题 有人知道我做错了什么吗?非常感谢你的帮助 $(function() { var ch

我的代码在文档加载时创建HighCharts图表,然后当用户更改某些设置时,其他代码将更新图表。我使用
chart.setTitle()
命令更改标题,屏幕上的图表更新得很好

但当图表导出为任何图像类型时,图表默认返回空图表的标题,即“图表标题”。动态标题无法导出

请参见我的。单击图表右上角的小“导出”图标,然后选择“下载PNG图像”或任何其他选项。下载的图像将显示“图表标题”,而不是代码指定的标题和副标题

有人知道我做错了什么吗?非常感谢你的帮助

$(function() {
    var chart;
    $(document).ready(function() {
        chart = new Highcharts.Chart({
            chart: {
                renderTo: 'ChartContainer',
                type: "spline"
            },

            series: [{
                data: [29.9, 71.5, 106.4, 129.2, 144.0, 176.0, 135.6, 148.5, 216.4, 194.1, 95.6, 54.4]}],
        });

        chart.setTitle({
            text: "Testing"
        }, {
            text: "This is a test"
        });

    });
});

基于bug#48中的解决方案的示例:

错误#48:

论坛讨论问题:

简而言之,导出时不会应用对图表选项的更改,除非您明确更改最初用于呈现图表的默认值