Mon tableau est laid et je ne suis pas sûr de quoi faire à ce sujet. C'est moche parce que les étiquettes se chevauchent et sont à peine lisibles. Idées que j'ai déjà envisagées: p>
Quelqu'un a-t-il une meilleure idée? Je souhaite que Highcharts ait pu détecter le chevauchement et faire quelque chose à ce sujet automatiquement. Voici la photo: p>
p>
3 Réponses :
J'ai trouvé un highcharts Sujet de forum lié à la rotation du graphique à secteurs afin de mieux distribuer des étiquettes dans Ce type de cas, mais il implique de modifier la source de trouver la ligne suivante et de modifier la référence cumulative à zéro: une option qui n'est pas optimale mais que cela pourrait fonctionner est de {
plotOptions : {
pie : {
dataLabels : {
rotation : 15
}
}
}
}
Il y a une nouvelle option dans Highchartts pour définir l'initiarre du graphique à secteurs. Vous pouvez utiliser l'initiarre pour organiser toutes les petites tranches situées sur le côté droit du graphique, permettant ainsi davantage d'étiquettes de s'adapter.
series: [{ startAngle: 90 }]
Cette suggestion a définitivement mérite. J'ai comparé les graphiques avec et sans l'option (et avec plus de congestion) ici: jsfiddle.net/dk9cd/ 40
Je rencontre aussi le même problème. J'ai corrigé le problème avec le code ci-dessous.
plotOptions : { pie : { dataLabels : { whiteSpace: 'nowrap', overflow: 'hidden', textOverflow: 'ellipsis' } } }
Sachez simplement que j'ai posé cette question il y a 8 ans, alors vous pourrait i> faire face à une version différente de Highcharts.