J'utilise des graphiques en pourcentage empilés. Je ne veux qu'une seule colonne.Une seule colonne HighCharts pour un tableau
var options = {
chart: {
renderTo: 'container',
type: 'column'
},
title: {
text: 'User Source Chart'
},
xAxis: {
categories: ['Users']
},
yAxis: {
min: 0,
title: {
text: 'Total users'
}
},
plotOptions: {
column: {
stacking: 'percent'
}
},
series: [{
name: 'Referred',
data: [referred]
}, {
name: 'Direct',
data: [direct]
},{
name: 'AIDs',
data: count
},]
};
chart = new Highcharts.Chart(options);
referred
et direct
sont des variables, tandis que count
est un tableau. La sortie que j'obtiens est, directe et référée, arrive dans une colonne mais pour le tableau de nombre, il y a une colonne séparée pour chaque élément du tableau. Je souhaite que tous les éléments du tableau de comptage soient affichés dans la même colonne que les éléments directs et renvoyés, c'est-à-dire qu'il ne devrait y avoir qu'une seule colonne.
Salut, mais je ne veux pas cette sortie. Je veux chaque élément de tableau dans la colonne de pourcentage empilé unique. Par exemple, si count = [25,30], deux colonnes sont affichées. Je veux qu'ils soient dans une seule colonne. – user2510555
Logique dans Highcharts est différent - quand vous définissez count = [25,30] cela signifie que vous avez deux points [0,25] et [1,30] et c'est haw ils seraient tracés. Si vous voulez les empiler, vous devez diviser le compte en deux séries, et leur attribuer la même «pile». –
J'ai compris que cela signifie que j'ai un deuxième point. Je n'arrive toujours pas à comprendre comment je vais les empiler en divisant le nombre en plusieurs séries. Peux-tu aider s'il te plait? – user2510555