Objet dans un tableau, chartjs,
Résolu
Jeremka
Messages postés
2
Statut
Membre
-
Jeremka Messages postés 2 Statut Membre -
Jeremka Messages postés 2 Statut Membre -
Bonjour jeunes gens, je débute en javascript et je bidouille sans vraiment comprendre comment résoudre un soucis qui à priori devrait être accessible.
J'utilise une bibliothèques Chart.js dans laquelle j'aimerais recevoir mes données sous ce format. [{objet}, {objet},... ],
DatasetValues est sous forme :
Object { label: "Direct", borderColor: "rgb(255, 99, 132)", backgroundColor: "rgb(255, 99, 132)", fill: false, data: […], yAxisID: "y-axis-1" }
<i> J'ai ordonné mes tableaux avec une key au départ pour récupérer le label: source, je récupère le tableau chart sans problèmes, les autres je souhaites les récupèrer dynamiquement à ce niveau.
J'ai essayé quelques méthodes, avec le add, en récupèrant avec datasetValues[j], etc... sans succès.Si vous avez une idée je suis preneur naturellement !
Merci d'avance !
J'utilise une bibliothèques Chart.js dans laquelle j'aimerais recevoir mes données sous ce format. [{objet}, {objet},... ],
function Sourceschart(ttables){
var mestables = [];
for (var i = 0; i < ttables.length; i++) {
mestables = ttables[i];
var l=0;
var datavalues = {};
var datasetValues = [];
for(var source in mestables){
if(source === 'chart'){
chart = mestables[source];
}
else
{
sourcetab = mestables[source];
datavalues = {
label: source,
borderColor: window.chartColors.red,
backgroundColor: window.chartColors.red,
fill: false,
data: sourcetab[1],
yAxisID: "y-axis-1"
};
datasetValues.push(datavalues);
l++;
// datasetValues est correctement récupéré sauf qu'on se retrouve avec un seul objet //dans le tableau à chaque itération...
console.log(datasetValues);
}
}
}
// Une fois datasetValues en dehors elle retourne un tableau vide.
console.log(datasetValues);
...
DatasetValues est sous forme :
Object { label: "Direct", borderColor: "rgb(255, 99, 132)", backgroundColor: "rgb(255, 99, 132)", fill: false, data: […], yAxisID: "y-axis-1" }
<i> J'ai ordonné mes tableaux avec une key au départ pour récupérer le label: source, je récupère le tableau chart sans problèmes, les autres je souhaites les récupèrer dynamiquement à ce niveau.
J'ai essayé quelques méthodes, avec le add, en récupèrant avec datasetValues[j], etc... sans succès.Si vous avez une idée je suis preneur naturellement !
Merci d'avance !
A voir également:
- Objet dans un tableau, chartjs,
- Tableau word - Guide
- Trier un tableau excel - Guide
- Tableau ascii - Guide
- Imprimer un tableau excel - Guide
- Tableau croisé dynamique - Guide