Хорошо, используя старшие диаграммы, и мне нужно создать круговую диаграмму только с 1 данными, а остальная часть круга - это серая линия, которая ничего не делает. Есть ли в любом случае, чтобы сделать это? В настоящее время, используя следующий код, я должен установить точку данных так, чтобы она содержала процент, но не смог отключить серую секцию на этом рисунке:
Но мне нужно, чтобы серая часть была недоступна для выбора, и она мне помогла бы, если бы она больше походила на дизайн в том смысле, что серая часть тоньше. Дизайн здесь:
Мои текущие параметры для этой круговой диаграммы следующие:
{
"chart":{
"renderTo":"amenity-0",
"plotBackgroundColor":null,
"plotBorderWidth":0,
"plotShadow":false,
"height":220,
"marginBottom":40,
"spacingBottom":30
},
"title":{
"text":"Amenity 1",
"align":"center",
"verticalAlign":"bottom",
"y":15
},
"credits":{
"enabled":false
},
"tooltip":{
"headerFormat":"",
"pointFormat":"{point.name}: <b>{point.percentage:.1f}%</b>"
},
"plotOptions":{
"pie":{
"dataLabels":{
"enabled":true,
"distance":-50,
"style":{
"fontWeight":"bold",
"color":"white"
}
},
"startAngle":0,
"endAngle":360,
"center":[
"50%",
"50%"
],
"size":"100%"
}
},
"series":[
{
"type":"pie",
"name":"Amenity 1",
"innerSize":"60%",
"data":[
{
"name":"Amenity 1",
"y":69,
"color":"#C1AFBD",
"dataLabels":{
"enabled":false
}
},
{
"name":"Gray Section",
"y":31,
"color":"#E9EDF0",
"dataLabels":{
"enabled":false
}
}
]
}
]
}
Я попытался использовать функцию pointFormatter
вместо pointFormat
и вернуть false, если point.name === 'Grey Section', но это не удалило всплывающую подсказку. Он просто создал пустую подсказку. В любом случае, я бы хотел, чтобы серая часть была тоньше, как в дизайне, и не была бы частью данных, если это возможно.
Возможно ли это? Есть идеи, как этого добиться? Спасибо, ребята / девочки.