Highcharts 图表选项背景颜色:“透明”在 IE 8 上显示黑色
Highcharts
图表选项 backgroundColor:'transparent'
在 IE 8
上显示黑色
histogram = new Highcharts.Chart({
chart: { renderTo: 'histogram', defaultSeriesType: 'bar',
backgroundColor:'transparent'
}
这在 IE 9
和其他浏览器上效果很好,但在 IE 8 和 Safari 上失败有人知道为什么吗?
Highcharts
chart option backgroundColor:'transparent'
showing black on IE 8
histogram = new Highcharts.Chart({
chart: { renderTo: 'histogram', defaultSeriesType: 'bar',
backgroundColor:'transparent'
}
This works fine on I.E 9
and others but fails on I.E 8 and Safari anyone has any idea why ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(8)
你能试试这个 -
参见:jsfiddle
Can you try this -
See on: jsfiddle
尝试这个解决方案:
Try this solution:
我在 Highcharts 来源中找到了这个:
所以你可以将图表背景颜色设置为'rgba(255,255,255,0.002)',它运行在最重要的浏览器中。
I found this in Highcharts sources:
So you can set the chart background color to 'rgba(255,255,255,0.002)' and it runs in the most important browsers.
如果您需要类型安全,
backgroundColor: 'transparent'
也可以工作。backgroundColor: 'transparent'
also working if you need type safety.您应该使用这个:
文档
完整 例子:
You should use this :
Documentation
Full example:
如果您可以访问 highcharts.js 文件,请转到 backgroundColor 行(大约 479)并更改行,例如
backgroundColor:"rgba(255, 255, 255, 0)"
。它将把图表的所有背景更改为透明If you can access the highcharts.js file go to the backgroundColor line (around 479) and change line like
backgroundColor:"rgba(255, 255, 255, 0)"
. It will change all backgrounds of the charts to transparent可能你必须写
在你的CSS中。
May be you have to write
in your css.