Ich versuche, ein Kreisdiagramm mit einem Spinnennetz oben zu erstellen. Ich bin nicht sicher, wie es mit Highchart geht.highchart kombinieren Kuchen und Spinnennetz
Das ist, was ich mit der Verwendung von highchart
Das Problem mit der aktuellen Lösung, um am Ende möchte sind die Spinnweben Linien, die nicht in ihrem „Scheibe“ platzieren.
Dies ist, was ich bisher habe: 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>
Ich hoffe, dass jemand mich in die richtige Richtung zeigen kann. Ich habe versucht, ein Standard-Kreisdiagramm und fügen Sie einfach die Zeilen oben, aber die Zeilen werden nicht als Spinnennetz gerendert, es sei denn, es ist in einem Polardiagramm.
Ich habe noch nie wirklich gesehen. Was ist der Anwendungsfall dafür? Was bestimmt, in welche Scheibe eine Spinnenserie geht? Was passiert, wenn ein PIE-Schnitt wirklich klein ist? Sind Sie sicher, dass Sie diese Art von Zusammenführung haben möchten? – wergeld
Wergeld: Es wird verwendet, um Benutzer vs. ein ganzes Team zu vergleichen. Auf diese Weise kann ich zeigen, wie ein Team in Kategorien unterteilt ist, aber auch, wie ein Benutzer mit dem Team verglichen wird. Es ist sehr selten, dass die Scheibe zu klein ist, als dass das Gewebe hineinpasst. Das Bild habe ich mit d3 erstellt. – Bormeth