ich eine Highchart Komponente habe, wo die Benutzer Kommentare zu einem Diagramm hinzufügen können, und der Kommentar zeigt als DATALABEL in einer Streu Serie auf. Mir ist jedoch aufgefallen, dass die allowOverlap standardmäßig nur die kollabierenden dataLabels entfernt, und meine Frage dazu lautet: Wäre es möglich, die kollidierenden dataLabels übereinander zu stapeln? Ich denke, dass, da die allowOverlap: true
erkennen kann, welche kollidieren, könnte es einen Weg geben, davon zu profitieren? DieseHighchart dataLabels Neupositionierung auf Überlappung
ist, wie mein dataLabels jetzt aussehen:
Das ist mein Ziel:
Hoffnung, dass jemand mir mit einer cleveren Lösung helfen kann, ich weiß, dass ich aus Ideen bin!
Übrigens, die DataLabels erhalten jetzt ihre xAxis-Position, indem sie die xAxis :{ max: value }
durch 1,5 teilen. Dies ist nur, um es gleichmäßig auf alle meine Diagramme, die alle min
und max
Werte haben. Könnte erwähnenswert sein.
Es Anfrage ist ein Merkmal hier, dass Sie wählen können: https://highcharts.uservoice.com/forums/55896-highcharts-javascript-api/suggestions/15960472-collision-detection-for-data-labels – jlbriggs