首页 文章

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

提问于
浏览
1

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

但是,当图表导出为任何图像类型时,图表默认返回到空图表的 Headers ,即“图表 Headers ” . 动态 Headers 不会导出 .

在这里查看我的 JSFiddle . 单击图表右上角的小"export"图标,然后选择"Download PNG Image"或任何其他选项 . 下载的图像将显示"Chart Title"而不是代码指定的 Headers 和副 Headers .

任何人都有任何想法,我在这里做错了什么?非常感谢你的帮助!

$(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"
        });

    });
});

1 回答

相关问题