我想要一个不透明度为0.1的面积图。如果我没有指定颜色,一切正常:
plotOptions: {
series: {
fillOpacity: 0.1
}
}
series: [{
name: '1',
data: [1,2,3],
type: 'area'
}
但是当我改变颜色时,忽略不透明度:
plotOptions: {
series: {
fillOpacity: 0.1
}
}
series: [{
name: '2',
data: [0,1,2],
type: 'area'
color: 'red'
}
答案 0 :(得分:18)
请使用颜色为十六进制,即"#ff0000"
而不是“红色”。
答案 1 :(得分:4)
我通过删除fillOpacity
解决了这个问题,而是使用rbga
将不透明度指定为颜色的一部分:
series: [{
name: 'Buy / Sell ',
data: data.shares_change,
type: 'column',
color: 'rgba(0,128,0,0.4)', // #080
negativeColor: 'rgba(128,0,0,0.4)', // #800
pointWidth: 8
}]
答案 2 :(得分:1)
fillOpacity: 0.1,
color: "rgb(0,0,0)"
似乎适用于所有浏览器
fillOpacity: 0.1,
color: "#000"
不适用于所有浏览器
color: "rgba(0,0,0,0.1)"
不适用于所有浏览器
答案 3 :(得分:0)
我不能确切地说出原因是什么。
但是,这是解决方案
在图表级别使用类型
chart:{
type: 'area'
}
这将适用于所有系列
这是您更新的小提琴http://jsfiddle.net/4HkXf/1/
希望这对你有用。