Я пытаюсь создать круговую диаграмму с паутиной сверху. Я не уверен, как это сделать с помощью highchart.highchart comb pie and spiderweb
Это то, что я хотел бы в конечном итоге с помощью highchart
проблема с текущим решением являются линии паутиной, которые не размещают внутри их «срез».
Это то, что я получил до сих пор: https://jsfiddle.net/bormeth/bk7c3bgs/
$(function() {
$('#container').highcharts({
chart: {
polar: true
},
title: {
text: 'Pie/Spiderweb',
x: -50
},
xAxis: {
visible: false
},
yAxis: [{
min: 0,
max: 100,
visible: false
}],
tooltip: {
shared: true
},
legend: {
align: 'right',
verticalAlign: 'top',
y: 70,
layout: 'vertical'
},
series: [{
size: '100%',
type: 'pie',
name: 'Team',
data: [{
y: 21,
color: '#9e0624',
name: 'Manager'
}, {
y: 17,
color: '#d14b21',
name: 'Entrepreneur'
}, {
y: 9,
color: '#ce8815',
name: 'Innovator - Creator'
}, {
y: 23,
color: '#648964',
name: 'Supportive'
}, {
y: 18,
color: '#011d4b',
name: 'Organiser'
}, {
y: 12,
color: '#43044e',
name: 'Analyst'
}]
}, {
type: 'line',
data: [20, 2, 13, 30, 14, 22],
color: 'green',
name: 'User'
}]
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="//code.highcharts.com/highcharts.js"></script>
<script src="//code.highcharts.com/highcharts-more.js"></script>
<script src="//code.highcharts.com/modules/exporting.js"></script>
<div id="container" style="min-width: 400px; max-width: 600px; height: 400px; margin: 0 auto"></div>
Я надеюсь, что кто-то может мне точку в правильном направлении. Я пробовал использовать стандартную круговую диаграмму и просто добавляю строки сверху, но строки не отображаются как паутина, если только внутри полярной диаграммы.
Я никогда не видел этого раньше. Каков прецедент для этого? Что определяет, на какой фрагмент входит серия пауков? Что произойдет, если кусочек PIE действительно маленький? Вы уверены, что хотите иметь такое слияние? – wergeld
wergeld: Он используется для сравнения пользователей и всей команды. Таким образом, я могу показать, как команда делится на категории, но также и то, как пользователь сравнивается с командой. Очень редко, чтобы срез был слишком мал для того, чтобы он входил в него. Изображение, которое я создал с помощью d3. – Bormeth