2013-06-10 2 views
11

불투명도가 0.1 인 영역 차트가 필요합니다.하이 차트 영역 fillOpacity가 색상을 변경할 때 작동하지 않습니다.

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' 
} 

참조 http://jsfiddle.net/4HkXf/

답변

16

색을 16 진수로 사용하십시오. 예 : 'red'대신 "#ff0000"을 사용하십시오.

http://jsfiddle.net/4HkXf/3/

+1

와우로 해결되었습니다. ''# ff0000 "'과''red"'가 같다고 생각했습니다 ... – mirelon

+1

작동하게하려면'# 333'에서'# 333333'으로 변경해야했습니다. 얼마나 매우 융통성이 없는가. – michelpm

0

나는 정확히 말할 수 없다 그 이유는 무엇인가.

하지만, 여기에 차트 레벨이

사용 유형에 대한 솔루션입니다

chart:{ 
type: 'area' 
} 

이 모든 시리즈 여기

에 적용되는 업데이트 된 바이올린은 http://jsfiddle.net/4HkXf/1/

이것이 당신에게 약간의 사용이되기를 바랍니다.

+0

감사에서 작동하지 않습니다,하지만 내 차트 2 개 개의 직렬 가지고있는 문제는, - 라인과 영역을. 영역이 불투명해야 선이 보일 수 있습니다. – mirelon

+0

다음은 실제 문제로 수정 된 바이올린입니다. http://jsfiddle.net/4HkXf/2/ – mirelon

+0

http://jsfiddle.net/4HkXf/5/에서 jsfiddle을 업데이트했습니다. 문제가 해결 된 것 같습니다. – Strikers

4

나는 rbga를 사용하여 fillOpacity을 제거하고 대신 색상의 일환으로 불투명도를 지정하여 그것을 해결 :

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 
}] 
1
fillOpacity: 0.1, 
color: "rgb(0,0,0)" 

가 모든 브라우저에서 작동하는 것 같다

fillOpacity: 0.1, 
color: "#000" 

이 모든 브라우저에서 작동하지 않습니다.

color: "rgba(0,0,0,0.1)" 

는 부분적으로 해결하는 모든 브라우저

관련 문제