Ich habe diese Tabelle unten, ich möchte die Y-Achse mit der TIME skalieren (die Zeit ist keine Tageszeit, sondern Stunden, Minuten, Sekunden, also könnte es mehr als 24 sein Stunden) scheint einfach nicht funktionieren zu können, alles, was ich bekomme, ist ein leerer Bildschirm, sicher, es ist ein Syntaxfehler, aber ich kann es nicht erkennen! DankeFormatieren Sie die Y-Achse von Chart.JS als Zeit
var ctx = document.getElementById("myChart3").getContext('2d');
var myChart3 = new Chart(ctx, {
type: 'line',
data: {
labels: ["2010", "2011", "2012", "2013", "2014", "2015", "2016", "2017"],
datasets: [
{
label: "Time",
backgroundColor: ["#3e95cd", "#8e5ea2", "#3cba9f", "#e8c3b9", "#c45850", "#565452", "#321456", "#129864", "#326812", "#215984"],
data: ["11:46:07", "11:41:14", "11:55:26", "12:14:58", "11:54:55", "11:54:04", "12:28:29", "12:35:18"]
}
]
},
options: {
scales: {
yAxes: [{
type: 'time',
time: {
displayFormats: {
minutes: 'h:mm:ss a'
}
}
}]
}
}
});
verwenden Sie 'moment.js'? –
nein, ich war nicht aber habe es jetzt hinzugefügt und funktioniert immer noch nicht. Ich kann die DATA als Sekunden bekommen, aber das Diagramm soll die Zeit als H: mm: ss anzeigen –