Javascript 导出Highcharts图形时堆栈标签未正确呈现 问题

Javascript 导出Highcharts图形时堆栈标签未正确呈现 问题,javascript,highcharts,Javascript,Highcharts,我用highcharts创建了以下图表(请参见:)。它是组合图(带折线图的堆叠柱形图),结果页面的外观(见下文)与预期一致 我也很高兴看到图表右上角有一个上下文菜单,可以导出或打印图表。将文件导出为不同格式时,堆栈标签显示为false。只有生成的SVG文件与原始图形非常相似。这是已知的行为,我该如何修复 可复制示例 图表 $(函数(){ $(“#容器”)。高图({ 标题:{ 文本:“示例” }, xAxis:{ 键入:“日期时间”, 类别:['2013-2','2013-3','2013-4'

我用highcharts创建了以下图表(请参见:)。它是组合图(带折线图的堆叠柱形图),结果页面的外观(见下文)与预期一致

我也很高兴看到图表右上角有一个上下文菜单,可以导出或打印图表。将文件导出为不同格式时,堆栈标签显示为false。只有生成的SVG文件与原始图形非常相似。这是已知的行为,我该如何修复

可复制示例

图表
$(函数(){
$(“#容器”)。高图({
标题:{
文本:“示例”
},
xAxis:{
键入:“日期时间”,
类别:['2013-2','2013-3','2013-4','2014-1','2014-2']
},
亚克斯:{
最小:-5,
堆叠标签:{
启用:对,
风格:{
fontWeight:'粗体',
颜色:(Highcharts.theme&&Highcharts.theme.textColor)| |“灰色”
}
}
},
打印选项:{
专栏:{
堆叠:“正常”,
数据标签:{
启用:对,
颜色:(Highcharts.theme&&Highcharts.theme.dataLabelsColor)| |“白色”,
风格:{
textShadow:'0 0 3px黑色,0 0 3px黑色'
}
}
}
},
标签:{
项目:[{
风格:{
左:“50px”,
顶部:“18px”,
颜色:(Highcharts.theme&&Highcharts.theme.textColor)| |“黑色”
}
}]
},
系列:[{
键入:“列”,
名称:‘A’,
数据:[3,2,1,3,4],
颜色:“#00786b”
}, {
键入:“列”,
名称:‘B’,
数据:[2,-3,5,7,6],
颜色:“#5e7c8f”
}, {
键入:“列”,
名称:“Arbeitsmarkt”,
数据:[4,3,3,9,0],
颜色:“#b7c7cf”
}, {
键入:“列”,
名称:‘C’,
数据:[4,2,6,-2,0],
颜色:“#cd965f”
}, {
键入:“行”,
名称:“D”,
数据:[9,2,9,19,10],
颜色:'黑色',
标记:{
线宽:2,
线条颜色:“黑色”,
填充颜色:“白色”
}
}]
});
});

此处报告的已知错误:当您禁用文本阴影时,将正常工作

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
  <head>
    <title>
      Chart
    </title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <script src="http://code.jquery.com/jquery-1.9.1.js" type="text/javascript"></script>
    <script src="http://code.highcharts.com/highcharts.js" type="text/javascript"></script>
    <script src="http://code.highcharts.com/modules/exporting.js" type="text/javascript"></script>
    <script type="text/javascript">
            $(function () {
                $('#container').highcharts({
                    title: {
                        text: 'Example'
                    },
                    xAxis: {
                        type : 'datetime',
                        categories: ['2013-2', '2013-3', '2013-4', '2014-1', '2014-2']
                    },
                    yAxis: {
                            min: -5,
                            stackLabels: {
                                enabled: true,
                                style: {
                                    fontWeight: 'bold',
                                    color: (Highcharts.theme && Highcharts.theme.textColor) || 'gray'
                                }
                            }
                        },
                    plotOptions: {
                            column: {
                                stacking: 'normal',
                                dataLabels: {
                                    enabled: true,
                                    color: (Highcharts.theme && Highcharts.theme.dataLabelsColor) || 'white',
                                    style: {
                                        textShadow: '0 0 3px black, 0 0 3px black'
                                    }
                                }
                            }
                        },
                    labels: {
                        items: [{
                            style: {
                                left: '50px',
                                top: '18px',
                                color: (Highcharts.theme && Highcharts.theme.textColor) || 'black'
                            }
                        }]
                    },
                    series: [{
                        type: 'column',
                        name: 'A',
                        data: [3, 2, 1, 3, 4],
                        color : '#00786b'
                    }, {
                        type: 'column',
                        name: 'B',
                        data: [2, -3, 5, 7, 6],
                        color : '#5e7c8f'
                    }, {
                        type: 'column',
                        name: 'Arbeitsmarkt',
                        data: [4, 3, 3, 9, 0],
                        color: '#b7c7cf'
                    }, {
                        type: 'column',
                        name: 'C',
                        data: [4, 2, 6, -2, 0],
                        color: '#cd965f'
                    }, {
                        type: 'line',
                        name: 'D',
                        data: [9, 2, 9, 19, 10],
                        color: 'black',
                        marker: {
                            lineWidth: 2,
                            lineColor: 'black',
                            fillColor: 'white'
                        }
                    }]
                });
            });
    </script>
  </head>
  <body>
    <div id="container" style="width: 800px; height: 400px; margin: 0 auto"></div>
  </body>
</html>