Saya memiliki kumpulan data yang memiliki data seperti ini
var data =[10,30,20,50,80,60,120,40,20,90,30,10];
var labels = [moment("12:00:00", 'HH:mm:ss'),moment("12:00:01", 'HH:mm:ss'),moment("12:00:02", 'HH:mm:ss'),moment("12:00:03", 'HH:mm:ss')];
Saya memasukkan data ke chartJS seperti ini
var ctx = document.getElementById("myChart").getContext('2d');
var myChart = new Chart(ctx, {
type: 'line',
data: {
labels: labels,
datasets: [{
label: 'Voltage Fluctuation',
data: [10,20,30,40,50],
borderWidth: 1
}]
},
options: {
scales: {
xAxes: [{
type: 'time',
time: {
unit: 'minute',
displayFormats: {
hour: 'HH:mm:ss'
}
}
}]
},
}
});
Namun, saya hanya mendapatkan data untuk empat poin pertama, yaitu untuk setiap label.
Inilah JSFiddle
Saya ingin data didistribusikan untuk semua label, dalam hal ini satu titik data untuk setiap (4/12) detik dan sesuaikan grafiknya.
Apakah ada cara yang mungkin untuk mencapainya tanpa melakukan hardcoding dengan mengonversi label ke format milidetik?