Highcharts Highchart-将api导出为图像时柱形图不正确

Highcharts Highchart-将api导出为图像时柱形图不正确,highcharts,Highcharts,我正在从highchart服务器获取图像以添加到我的pdf中。但当我报告柱状图时,柱形条位于x轴下方,而不是轴本身。下面是演示url 出现此问题是因为您提供了图表选项作为导出选项。相反,您应该提供chart.userOptions 代码: var optionsStr = JSON.stringify(chart.userOptions); var dataString = encodeURI('async=true&type=jpeg&scale=4&options=

我正在从highchart服务器获取图像以添加到我的pdf中。但当我报告柱状图时,柱形条位于x轴下方,而不是轴本身。下面是演示url


出现此问题是因为您提供了
图表选项
作为导出选项。相反,您应该提供
chart.userOptions

代码:

var optionsStr = JSON.stringify(chart.userOptions);
var dataString = encodeURI('async=true&type=jpeg&scale=4&options=' + optionsStr);
演示:

var optionsStr = JSON.stringify(chart.userOptions);
var dataString = encodeURI('async=true&type=jpeg&scale=4&options=' + optionsStr);

它起作用了,但引起了另一个问题。x轴通过jquery在运行时更新,但不反映在userOptions columnChartPrint.xAxis[0].setCategories(categoriesArr)中;你能给我举个例子吗?您是否尝试将userOptions与一组新的x轴合并?