Angular 角度9高图表-当使用带有类型仪表的系列类型饼图时,饼图的内部尺寸不起作用
在我更新到hicharts v8.0.1之后。与“仪表”系列一起使用时,“饼图”系列的内部尺寸不起任何作用。有什么解决办法吗 唯一有效的想法是让自己情绪低落,但我不想这样做Angular 角度9高图表-当使用带有类型仪表的系列类型饼图时,饼图的内部尺寸不起作用,angular,highcharts,Angular,Highcharts,在我更新到hicharts v8.0.1之后。与“仪表”系列一起使用时,“饼图”系列的内部尺寸不起任何作用。有什么解决办法吗 唯一有效的想法是让自己情绪低落,但我不想这样做 pane: { center: ['50%', '75%'], size: '125%', startAngle: -90, endAngle: 90, }, plotOptions: { pie: { dataLabels: { connecto
pane: {
center: ['50%', '75%'],
size: '125%',
startAngle: -90,
endAngle: 90,
},
plotOptions: {
pie: {
dataLabels: {
connectorWidth: 0,
style: { fontWeight: 'medium', color: '#4A4A4A' },
formatter: function(): any {
return this.point.options.name;
},
distance: -1,
y: -20,
x: -3,
},
startAngle: -90,
endAngle: 90,
innerSize: '65%',
center: ['50%', '85%'],
},
gauge: {
dataLabels: {
enabled: false,
},
dial: {
radius: this.chartSizeOptions.dialRadius,
},
},
},
chart: {
type: 'gauge',
},
series: [
{
type: 'pie',
innerSize: '60%',
size: '140%',
keys: ['y', 'id', 'color', 'name'],
data: seriesData,
enableMouseTracking: false,
},
{
type: 'gauge',
name: '% over/under goal',
animation: false,
data: [this.calculateGaugePoint(goalCostDiffPct)],
},
],
};
这就是我需要的
这就是我得到的
我发现这个示例是为了查看看起来像Highcharts bug的问题,所以我在这里报告了它:
该问题从8.0.1版开始出现,因此作为一种解决方法,您可以使用8.0.0版。您能用您的版本创建stackblitz演示吗?同样的想法也发生在这里,也为您的答案和错误提供了答案,但正如我在最初的帖子中所写的,我不想降级到8.0.0.Hi@Andrei Chivu,好吧,我将尝试为您找到一些解决方法。作为一种解决方法,您需要覆盖pie prototype中的
getCenter
方法。例子: