是否可以制作饼图高图的虚线边框?

问题描述 投票:0回答:1

我需要将饼图高图的默认实线边框设置为虚线。 仅对于没有数据或具有负数据值的饼图才需要它。 也许可以以某种方式重绘边框的 svg (https://jsfiddle.net/g8vafrt5/13/):

Highcharts.chart('container', {
   chart: {
        type: 'pie',
    },
        tooltip: {
        enabled: false
    },
   plotOptions: {
      pie: {
         dataLabels: {
            enabled: false,
         },
      },
      series: {
      showInLegend: true,
      },
    },
    series: [{
        innerSize: "40%",
        data: [{
            y: 0,
        }]
    }]
});
javascript css svg highcharts pie-chart
1个回答
0
投票

您可以在加载事件回调中编辑

dashstyle
属性。例如:

  chart: {
    type: 'pie',
    events: {
      load: function() {
        this.series[0].graph.attr({
          dashstyle: 'Dash'
        });
      }
    }
  }

现场演示:https://jsfiddle.net/BlackLabel/cqgm6nhu/

API 参考: https://api.highcharts.com/class-reference/Highcharts.SVGElement#attr

© www.soinside.com 2019 - 2024. All rights reserved.