2015-03-31 137 views
0

我正在用Highcharts在3D中加載柱形圖。在最初的負荷中,圖表完美地工作。當我使用setData()來更改系列時,圖表的邊緣會出現奇怪的白色輪廓。如何刪除setData上的Highcharts 3D上的白色輪廓/邊框?

前: enter image description here

後: enter image description here

我嘗試了一些修復,如使用edgeColoredgeWidth,雖然他們並沒有區別。

備註:如果我將鼠標懸停在其中一列上,則該特定項目上的輪廓立即被移除,直到setData()再次出現爲止。

如何從圖表中刪除此白色輪廓?

+0

'edgeWidth'應該可以工作,但是有一個bug。報道[這裏](https://github.com/highslide-software/highcharts.com/issues/4055) - 謝謝。作爲解決方法,設置'edgeColor:'rgba(0,0,0,0)'。演示:http://jsfiddle.net/hdghyz2x/ – 2015-03-31 09:47:32

+1

@PawełFus - 新的提交(4c94d34)完美解決了這個問題。只需要將'edgeWidth'定義爲'0',它就可以很好地工作。謝謝! – Fizzix 2015-04-01 00:34:13

回答

2

edgeWidth應該是工作,但有一個bug。報告here - 謝謝。

作爲解決方法,請設置edgeColor: 'rgba(0,0,0,0)。演示:jsfiddle.net/hdghyz2x

錯誤已通過提交(4c94d34)修復 - 將包含在下一個版本(4.1.5)中。已有github版本:http://github.highcharts.com/highcharts-3d.js

1

這樣

$('#container').highcharts({ 
     chart: { 
      type: 'bar', 
     }, 
     title: { 
      text: 'Pie without borders' 
     }, 
     series: [{ 
      borderWidth: 0, 


     }] 
    }); 
}); 
+0

不幸的是沒有改變。綱要依然存在。 – Fizzix 2015-03-31 05:51:37

+0

你有一個演示代碼jsfiddle.net – 2015-03-31 05:56:50