设置Highcharts饼图的不透明度

时间:2011-12-05 13:23:04

标签: css internet-explorer opacity highcharts pie-chart

我在使用IE8时遇到问题,同时设置了饼图的不透明度。我尝试了如下,

.highcharts-point {
    filter:alpha(opacity=40);
}

应用此选项后,饼图点变得不可见,其边框变为灰色。

有人知道解决方案吗?

3 个答案:

答案 0 :(得分:4)

您可以设置系列的颜色:

var chart;
$(document).ready(function() {
   chart = new Highcharts.Chart({
      chart: {
         renderTo: 'container',
         defaultSeriesType: 'column'
      },
      xAxis: {
        categories: ['1','2']
      },
      plotOptions: {
         column: {
            pointPadding: 0.2,
            borderWidth: 0
         }
      },
           series: [{
         name: 'Tokyo',
         data: [95.6, 54.4]

      }, {
         name: 'New York',
         data: [106.6, 92.3]

      }, {
         name: 'London',
         data: [59.3, 51.2]

      }, {
         name: 'Berlin',
         data: [46.8, 51.1],
         color: 'rgba(150,100,50,0.5)'

      }]
   });


});

注意那里用颜色定义的最后一个系列。

答案 1 :(得分:2)

我按照这个,http://highslide.com/forum/viewtopic.php?f=9&t=7622解决了我的问题

答案 2 :(得分:0)

试试这个:

chart = new Highcharts.Chart({
  chart: {
     renderTo: 'container',
     defaultSeriesType: 'column',
     type: 'area', //this is also needed
  },
    plotOptions: {
        series: {
            fillOpacity: 0.1
        }
    }, ...

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