Dans ce fiddle, avec en changeant les données de la série, est-il possible d'afficher des étiquettes axe x sous forme de texte-à-dire {"apple","orange","mango"}
au lieu de décimales iE {0,1,2}
avec des séparant les étiquettes de JSON et en fournissant à des catégories .Highcharts étiquettes X-Axis Texte
$(function() {
$('#container').highcharts({
chart: {
},
xAxis: {
labels: {
enabled: true
}
},
series: [{
data: [["apple",29.9], ["orange",71.5], ["mango",106.4]]
}]
});
});
Merci @Nitish Kumar. Votre réponse m'a vraiment aidé. FYI si vous utilisez des graphiques éclatés et que vos données ressemblent à ceci: var chartTransactionList = [{'drillDown': 'Diverse', 'nom': 'Divers', 'y': 135.9}, {'drillDown': 'Santé ',' name ':' Health ',' y ': 10142.4}] vous pouvez ensuite définir les valeurs xAxis avec xAxis: { étiquettes: { formatter: function() { return chartTransactionList [this.value] .name; } } } - Notez que vous obtenez le nom de l'attribut d'objet après avoir obtenu l'élément en utilisant this.value –