使用highchart时,我需要在堆栈图表中更改列的不透明度。因为我需要透明
<script type="text/javascript">
$(function () {
$('#trend').highcharts({
chart: {
type: 'column'
},
title: {
text: 'Weight Oscillation Projection'
},
xAxis: {
categories: ['1st Week', '2nd Week', '3rd Week', '4th Week', '5th Week', '6th Week']
},
yAxis: {
title: {
text: 'Weight (Kg)'
},
stackLabels: {
enabled: false,
}
},
legend: {
enabled: false,
},
tooltip: {
enabled: false,
},
plotOptions: {
column: {
stacking: 'normal',
dataLabels: {
enabled: false,
}
},
},
series: [{
name: 'Jane',
data: [2, 2, 3, 2, 1],
}, {
name: 'Joe',
data: [3, 4, 4, 2, 5],
color: '#fff',
style: {opacity: 0.0}
}]
});
});
</script>
我知道系列 - &gt;数据对象没有更改样式的属性。我们怎么做这样的事情?
答案 0 :(得分:29)
使用rgba format更改不透明度。
示例:
color: 'rgba(255, 255, 255, 0.50)'
参考的
Highcharts中的半透明颜色以rgba格式rgba(255,255,255,1)给出。最后一个参数是alpha或opacity,范围从0,完全透明到1,完全不透明。因此,Highcharts API中没有单独的不透明度选项。
答案 1 :(得分:0)
您现在可以使用此属性在highcharts上本地提供。 PlotOptions.Series.Opacity