2011-10-12 47 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)',并且它在最重要的浏览器中运行。