我需要将饼图高图的默认实线边框设置为虚线。 仅对于没有数据或具有负数据值的饼图才需要它。 也许可以以某种方式重绘边框的 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,
}]
}]
});
您可以在加载事件回调中编辑
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