highcharts中的甜甜圈图表在导出时出现混乱

highcharts中的甜甜圈图表在导出时出现混乱,highcharts,Highcharts,我们使用highcharts作为我们的图表库。这很好,导出在除一个场景外的所有场景中都能很好地工作。我们有一个有两个级别的甜甜圈图表。在浏览器中渲染时,它会显示为精细: 如果您现在使用默认的highcharts服务导出此图表,它会显示如下内容: 任何人都知道为什么会发生这种情况,以及我们是否有任何方法可以解决这一问题?我建议为您的问题创建一个解决方案,并通过电子邮件向HighCharts支持人员发送有关该问题的电子邮件或将该方案链接到此处,他们会非常有帮助,通常会快速做出响应 但是,您的问题似

我们使用highcharts作为我们的图表库。这很好,导出在除一个场景外的所有场景中都能很好地工作。我们有一个有两个级别的甜甜圈图表。在浏览器中渲染时,它会显示为精细:

如果您现在使用默认的highcharts服务导出此图表,它会显示如下内容:


任何人都知道为什么会发生这种情况,以及我们是否有任何方法可以解决这一问题?

我建议为您的问题创建一个解决方案,并通过电子邮件向HighCharts支持人员发送有关该问题的电子邮件或将该方案链接到此处,他们会非常有帮助,通常会快速做出响应


但是,您的问题似乎与您的代码有关,因为我也会生成和导出油炸圈饼图表,没有问题

我的配置错误是在动态更新颜色时:

chart.series[0].data[s].update({color: "#FFFFFF")}, false);
这不仅仅意味着我在更新颜色,还包括整个要点。这意味着,通过运行上面的代码,我将一无所获!尽管图表显示ok,但发送到导出服务的数据中包含未设置的切片值。。因此,图表中出现了空切片。要修复它,我必须做如下操作:

chart.series[0].data[s].update({
              color: "#FFFFFF",
              y: chart.series[0].data[s].y,
              name: chart.series[0].data[s].name,
)}, false);

我试图用js小提琴再现这个问题。你在正常配置下是对的,甜甜圈图表很好。问题似乎在调用图表。重新绘制。。。我必须想办法解决这个问题,因为不幸的是,我需要重新绘制图表,以便我的着色工作,我需要动态设置颜色。谢谢你的回复!听起来你发现了你的问题,没问题感谢您花时间完成问题,您现在可以将自己的答案标记为已接受:我只允许在2天内这样做:但可以