2011-10-12 97 views

回答

118

嘗試這種解決方案:

histogram = new Highcharts.Chart({ 
       chart: { renderTo: 'histogram', defaultSeriesType: 'bar', 
         backgroundColor:'rgba(255, 255, 255, 0.0)' 
       } 
+0

不完全透明。盒子清晰可見。 nessa.gp的答案爲我工作。 –

+20

這是一種解決方法。 'backgroundColor:null'可以更好地工作。 – ViniciusPires

+0

這是黃金,非常感謝。 – dchayka

-2

可能是你寫

filter:0 !important; 

在你的CSS。

125

你可以試試這個 -

backgroundColor: null 

參見:jsfiddle

+7

Mayuresh的回答是一個很好的選擇,但它也可以工作,看起來更乾淨。 – Capy

+4

完美!如果我只有10個upvotes :)這當然是正確的,優雅的,不是破解的解決方案。 – Kato

+3

我同意;這應該是最好的答案。 – Geoff

0

如果可以訪問highcharts.js文件轉到的backgroundColor (約479)和改變線如backgroundColor:"rgba(255, 255, 255, 0)"。它將改變圖表的所有背景的透明

8

我發現這個在Highcharts來源:用於TRACKER_FILL

經驗儘可能低的混濁

  • IE6:0.002
  • IE7:0.002
  • IE8:0.002
  • IE9:0.00000000001(無限制)
  • IE10:0.0001(僅導出)
  • FF:0.00000000001(無限制)
  • 鉻:0.000001
  • Safari中:0.000001
  • 歌劇:0.00000000001(無限制)

TRACKER_FILL =「RGBA( 192,192,192,'+(hasSVG? ''''

因此,您可以將圖表背景顏色設置爲'rgba(255,255,255,0.002)',並且它在最重要的瀏覽器中運行。