[英]Highcharts variable radius pie chart- Outer circle
您可以使用 Highcharts.SVGRenderer class 渲染所有其他 svg 元素。 在这里您可以找到一个带有所需圆圈的示例:
events: {
render: function() {
const series = this.series[0],
center = series.center,
x = center[0] + this.plotLeft,
y = center[1] + this.plotTop,
r = Math.max(...series.radii);
if (!this.customCircle) {
this.customCircle = this.renderer.circle(
x, y, r
).attr({
stroke: 'red',
zIndex: 3,
fill: 'rgba(0,0,0,0)',
'stroke-width': 1
}).add();
} else {
this.customCircle.attr({ x, y, r });
}
}
}
现场演示: https://jsfiddle.net/BlackLabel/r985mdkh/
API 参考: https://api.highcharts.com/class-reference/Highcharts.SVGRenderer#circle
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.