2012-06-18 25 views
0

我们使用highcharts作为我们的图表库。这很棒,出口在所有情况下都能很好地工作,除了一种情况。我们有一个两层的圆环图。当它在浏览器中呈现它精细显示出来: exported image在highcharts圆环图似乎搞砸出口

任何人都知道这是为什么:

in browser

如果你现在使用的是默认highcharts服务它显示了一个有点像这样导出此图发生,如果有什么办法可以解决这个问题?

回答

0

我的是当我被动态地更新颜色配置错误:

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

这不仅仅意味着我正在更新颜色,而且也是整个重点。这意味着通过运行上述我运行到没有!虽然图表显示正常,但发送到导出服务的数据的切片值未设置..因此图表中的空片。修复它我不得不这样做:

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

感谢您花时间完成问题,您现在可以将自己的答案标记为已接受:) – epoch

+0

我只允许在2天内这样做:)但会做 – valanto

0

我会建议创建问题的小提琴,和电邮HighCharts支持它(或链接在这里小提琴),他们是非常有益的,通常迅速作出反应。

但是你的问题似乎要与你的代码,我也产生和使用没有问题

出口圆环图
+0

我试图在js小提琴重现问题。你是正确的,在正常的配置下甜甜圈图表很好。这个问题似乎是调用chart.redraw()...我必须想办法解决这个问题,因为不幸的是我需要重新绘制图表来为我的着色工作(我动态设置颜色)。尽管感谢您的回复! – valanto

+0

听起来像你发现你的问题,没问题。 :) – epoch