Этого можно достичь, используя Chart.js + Moment.js, когда вы строите график в зависимости от времени.
См. Приведенный ниже код или скрипку -> http://jsfiddle.net/goz3jehy/4/
var config = {
type: 'line',
data: {
datasets: [{
label: "site1",
backgroundColor: 'red',
borderColor: 'pink',
fill: false,
data: [{
x: '2019-01-09 14:43:58',
y: 649.99
},
{
x: '2019-01-09 14:44:17',
y: 649.99
},
{
x: "2019-01-09 15:02:59",
y: 649.99
},
{
x: "2019-01-09 15:05:43",
y: 649.99
},
{
x: "2019-01-09 15:08:52",
y: 649.99
},
{
x: "2019-01-09 15:16:51",
y: 700
}
],
},
{
label: "site2",
backgroundColor: 'orange',
borderColor: 'yellow',
fill: false,
data: [{
x: "2019-01-09 15:03:05",
y: 0
},
{
x: "2019-01-09 15:05:52",
y: 804.91
},
{
x: "2019-01-09 15:09:00",
y: 804.91
},
{
x: "2019-01-09 15:16:58",
y: 804.91
}
],
}
]
},
options: {
scales: {
xAxes: [{
type: 'time',
time: {
}
}],
},
}
};
var ctx = document.getElementById("myChart").getContext("2d");
new Chart(ctx, config);