google.charts.load('current', {
packages: ['corechart']
}).then(function () {
var data = new google.visualization.DataTable();
data.addColumn('datetime', 'date');
data.addColumn('number', 'SalesValue');
data.addRows([
[new Date(2019, 2, 5, 0, 31, 44), 500],
[new Date(2019, 2, 7, 23, 40, 53), 50],
[new Date(2019, 4, 21, 6, 27, 43), 50],
[new Date(2019, 4, 22, 1, 47, 42), 50],
[new Date(2019, 4, 22, 2, 50, 29), 50],
[new Date(2019, 4, 23, 0, 0, 52), 50],
[new Date(2019, 4, 23, 0, 15, 42), 50],
[new Date(2019, 4, 23, 4, 26, 39), 50],
[new Date(2019, 4, 27, 6, 20, 20), 25],
[new Date(2019, 4, 27, 6, 20, 49), 100],
[new Date(2019, 4, 27, 6, 22, 38), 20],
[new Date(2019, 4, 27, 18, 11, 37), 500],
]);
var dateRange = data.getColumnRange(0);
var mindate = dateRange.min;
var maxdate = dateRange.max;
var chart = new google.visualization.LineChart(document.getElementById('chartdiv2'));
var options = {
legend: { position: 'top', alignment: 'start' },
hAxis: {
viewWindow: {
min: mindate,
max: maxdate
},
ticks: data.getDistinctValues(0),
gridlines: {
count: -1,
units: {
days: { format: ['MMM dd'] },
hours: { format: ['HH:mm', 'ha'] },
}
},
minorGridlines: {
units: {
hours: { format: ['hh:mm:ss a', 'ha'] },
minutes: { format: ['HH:mm a Z', ':mm'] }
}
}
},
};
chart.draw(data, options);
});
<script src="https://www.gstatic.com/charts/loader.js"></script>
<div id="chartdiv2"></div>