import HighCharts from 'highcharts'
const EquipmentColorArray = [
"#8ED6FA",
"#4466E1",
"#52DFA7",
"#EBBF38",
"#676CD0",
"#DE8A43",
"#CBBA3B",
"#434348",
"#2B908F",
"#F4A75D",
"#D01473",
"#476DD0",
"#60A6DA",
"#E0EBB8"
]
export function init3dchart(_data:object){
let chardata=[];
for (const [key, val] of Object.entries(_data)) {
chardata.push([key, val])
}
let option = {
chart: {
type: 'pie',
options3d: {
enabled: true,
alpha: 55,
},
backgroundColor: 'rgba(0,0,0,0)',
spacingTop: -25
},
credits: {
enabled: false
},
title: {
text: ''
},
subtitle: {
text: ''
},
plotOptions: {
pie: {
innerSize: 140,
depth: 45,
allowPointSelect: true,
size: 200,
dataLabels: {
enabled: false,
style: {
color: '#ffffff'
},
}
}
},
colors:EquipmentColorArray,
series: [{
name: '',
data: chardata
}]
}
setTimeout(function () {
HighCharts.chart('dchart', option as Object)
}, 200)
}