È possibile impostare i nomi delle etichette dall'hash che viene inviato a morris?
Morris.Bar({
element: "mevsother",
data: $("#mevother").data("result"),
xkey: "created_at",
ykeys: ["me", "rank"],
labels: ["Me", "Them"]
});
Esempio di Hash:
`[{"created_at":"2014-02-24","name":"John","me":0,"rank":0}...`
Quindi voglio che una delle etichette prenda il valore di name
come posso fare questo? Quindi invece di "Them"
per ottenere il valore del nome: John
.
risposte:
1 per risposta № 1È possibile analizzare i dati come variabile e ricavarne il valore. Secondo il tuo hash può essere:
var result = $("#mevother").data("result");
var labels = ["Me", result[0].name];
Morris.Bar({
element: "mevsother",
data: result,
xkey: "created_at",
ykeys: ["me", "rank"],
labels: labels
});