J'utilise les Highcharts et je souhaite formater tous les nombres affichés n'importe où dans le graphique (info-bulles, étiquettes d'axes, etc.) avec des milliers séparés par des virgules.
Sinon, les info-bulles et les étiquettes par défaut sont excellentes et je veux les garder exactement les mêmes.
Par exemple, dans ce tableau, le nombre doit être 2,581,326.31
mais sinon exactement pareil.
Comment puis-je faire ceci?
J'ai essayé d'ajouter:
tooltip: {
pointFormat: "{point.y:,.0f}"
}
Mais cela supprimait l'étiquette de cercle et de séries de Nice dans l'info-bulle - j'aimerais garder cela. Et idéalement, je préférerais utiliser une seule option pour définir la mise en forme globale des nombres, sur tout le graphique.
Ceci peut être défini avec l'option globale thousandSep
( API ).
Highcharts.setOptions({
lang: {
thousandsSep: ','
}
});
Voir cet exemple JSFiddle .
Si vous souhaitez afficher des chiffres sans virgule ni espace.
par exemple. par défaut, 9800 indique 9 800.
Si vous voulez que 9800 soit affiché comme 9800
vous pouvez essayer ceci dans l'infobulle:
tooltip: {
pointFormat: '<span>{point.y:.f}</span>'
}