Мне удалось запустить веб-сервер регистрации данных для датчика, но ось X на графике продолжает регистрироваться из-за AJAX. Я планирую сократить ось X до нескольких секунд и стереть предыдущие данные, записанные до интервала времени, чтобы сделать сигнал более четким.
У кого-нибудь есть совет?
<script>
var values = [];
var timeStamp = [];
function showGraph()
{
for (i = 0; i < arguments.length; i++) {
values.push(arguments[i]);
}
var ctx = document.getElementById("Chart").getContext('2d');
var Chart2 = new Chart(ctx, {
type: 'line',
data: {
labels: timeStamp, //Bottom Labeling
datasets: [{
label: "Voltage",
fill: false, //Try with true
backgroundColor: 'rgba( 243, 156, 18 , 1)', //Dot marker color
borderColor: 'rgba( 243, 156, 18 , 1)', //Graph Line Color
data: values,
}],
},
options: {
title: {
display: true,
text: "Voltage"
},
maintainAspectRatio: false,
elements: {
line: {
tension: 0.5 //Smoothening (Curved) of data lines
}
},
scales: {
yAxes: [{
ticks: {
beginAtZero:true
}
}]
}
}
});
}