2012-06-18 51 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