Highcharts: X-axis, plot points and horizontal scrolling - highcharts
Not sure how to word this, but here goes.
I want my X-axis to be at 1 day intervals, however, I want the actual plot points between days to be at a 5 minute interval. How do I do this? And since there are so many plot points, I'm sure I will need some sort of horizontal scrolling option? Right now my chart is so compact!
Note: Every plot point is a 5 minute time interval starting at 7am and ending at 11pm
Code is below:
$(function () {
$('#container').highcharts({
chart: {
type: 'spline'
},
credits: {
text: 'XML Feed',
href: 'utlfeed.aspx?campus=PR&room=B325'
},
title: {
text: 'PR-B325 Room Utilization',
x: -20 //center
},
subtitle: {
text: 'Source: FreePC',
x: -20
},
xAxis: {
type: 'datetime',
maxZoom: 14 * 24 * 3600000, // fourteen days
tickInterval: 24 * 3600 * 1000
// categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun','Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']
},
yAxis: {
title: {
text: 'Availability'
},
min: 0,
plotLines: [{
value: 0,
width: 1,
color: '#808080'
}]
},
tooltip: {
valueSuffix: ' PCs'
},
legend: {
layout: 'vertical',
align: 'right',
verticalAlign: 'middle',
borderWidth: 0
},
series: [{
name: 'Available',
color: '#00FF00',
pointInterval: 24 * 3600 * 1000,
pointStart: Date.UTC(2013, 9, 17),
data: [[Date.UTC(2013, 9, 17), 24],[Date.UTC(2013, 9, 17), 24],[Date.UTC(2013, 9, 17), 24],[Date.UTC(2013, 9, 17), 24],[Date.UTC(2013, 9, 17), 24],[Date.UTC(2013, 9, 17), 24],[Date.UTC(2013, 9, 17), 24],[Date.UTC(2013, 9, 17), 24],[Date.UTC(2013, 9, 17), 24],[Date.UTC(2013, 9, 17), 21],[Date.UTC(2013, 9, 17), 21],[Date.UTC(2013, 9, 17), 20],[Date.UTC(2013, 9, 17), 19],[Date.UTC(2013, 9, 17), 16],[Date.UTC(2013, 9, 17), 13],[Date.UTC(2013, 9, 17), 10],[Date.UTC(2013, 9, 17), 8],[Date.UTC(2013, 9, 17), 7],[Date.UTC(2013, 9, 17), 5],[Date.UTC(2013, 9, 17), 4],[Date.UTC(2013, 9, 17), 2],[Date.UTC(2013, 9, 17), 2],[Date.UTC(2013, 9, 17), 2],[Date.UTC(2013, 9, 17), 2],[Date.UTC(2013, 9, 17), 2],[Date.UTC(2013, 9, 17), 2],[Date.UTC(2013, 9, 17), 2],[Date.UTC(2013, 9, 17), 3],[Date.UTC(2013, 9, 17), 3],[Date.UTC(2013, 9, 17), 4],[Date.UTC(2013, 9, 17), 3],[Date.UTC(2013, 9, 17), 7],[Date.UTC(2013, 9, 17), 11],[Date.UTC(2013, 9, 17), 13],[Date.UTC(2013, 9, 17), 20],[Date.UTC(2013, 9, 17), 25],[Date.UTC(2013, 9, 17), 25],[Date.UTC(2013, 9, 17), 29],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 0],[Date.UTC(2013, 9, 20), 33],[Date.UTC(2013, 9, 20), 12],[Date.UTC(2013, 9, 20), 0],[Date.UTC(2013, 9, 20), 39],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 39],[Date.UTC(2013, 9, 20), 35],[Date.UTC(2013, 9, 20), 37],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 35],[Date.UTC(2013, 9, 20), 35],[Date.UTC(2013, 9, 20), 35],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 3],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 1],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 35],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 35],[Date.UTC(2013, 9, 20), 35],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 39],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 36],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 21), 40],[Date.UTC(2013, 9, 21), 40],[Date.UTC(2013, 9, 21), 40],[Date.UTC(2013, 9, 21), 40],[Date.UTC(2013, 9, 21), 40],[Date.UTC(2013, 9, 21), 40],[Date.UTC(2013, 9, 21), 40],[Date.UTC(2013, 9, 21), 40],[Date.UTC(2013, 9, 21), 40],[Date.UTC(2013, 9, 21), 39],[Date.UTC(2013, 9, 21), 39],[Date.UTC(2013, 9, 21), 39],[Date.UTC(2013, 9, 21), 39],[Date.UTC(2013, 9, 21), 39],[Date.UTC(2013, 9, 21), 39],[Date.UTC(2013, 9, 21), 38],[Date.UTC(2013, 9, 21), 36],[Date.UTC(2013, 9, 21), 35],[Date.UTC(2013, 9, 21), 33],[Date.UTC(2013, 9, 21), 32],[Date.UTC(2013, 9, 21), 32],[Date.UTC(2013, 9, 21), 32],[Date.UTC(2013, 9, 21), 31],[Date.UTC(2013, 9, 21), 31],[Date.UTC(2013, 9, 21), 30],[Date.UTC(2013, 9, 21), 30],[Date.UTC(2013, 9, 21), 29],[Date.UTC(2013, 9, 21), 29],[Date.UTC(2013, 9, 21), 29],[Date.UTC(2013, 9, 21), 29],[Date.UTC(2013, 9, 21), 29],[Date.UTC(2013, 9, 21), 29],[Date.UTC(2013, 9, 21), 29],[Date.UTC(2013, 9, 21), 29],[Date.UTC(2013, 9, 21), 6],[Date.UTC(2013, 9, 21), 6],[Date.UTC(2013, 9, 21), 6],[Date.UTC(2013, 9, 21), 6],[Date.UTC(2013, 9, 21), 6],[Date.UTC(2013, 9, 21), 7],[Date.UTC(2013, 9, 21), 5],[Date.UTC(2013, 9, 21), 5],[Date.UTC(2013, 9, 21), 5],[Date.UTC(2013, 9, 21), 4],[Date.UTC(2013, 9, 21), 6],[Date.UTC(2013, 9, 21), 13],[Date.UTC(2013, 9, 21), 7],[Date.UTC(2013, 9, 21), 13],[Date.UTC(2013, 9, 21), 17],[Date.UTC(2013, 9, 21), 19],[Date.UTC(2013, 9, 21), 18],[Date.UTC(2013, 9, 21), 18],[Date.UTC(2013, 9, 21), 19],[Date.UTC(2013, 9, 21), 18],[Date.UTC(2013, 9, 21), 18],[Date.UTC(2013, 9, 21), 18],[Date.UTC(2013, 9, 21), 20],[Date.UTC(2013, 9, 21), 20],[Date.UTC(2013, 9, 21), 21],[Date.UTC(2013, 9, 21), 19],[Date.UTC(2013, 9, 21), 23],[Date.UTC(2013, 9, 21), 25],[Date.UTC(2013, 9, 21), 24],[Date.UTC(2013, 9, 21), 24],[Date.UTC(2013, 9, 21), 23],[Date.UTC(2013, 9, 21), 24],[Date.UTC(2013, 9, 21), 24],[Date.UTC(2013, 9, 21), 23],[Date.UTC(2013, 9, 21), 23],[Date.UTC(2013, 9, 21), 23],[Date.UTC(2013, 9, 21), 23],[Date.UTC(2013, 9, 21), 25],[Date.UTC(2013, 9, 21), 25],[Date.UTC(2013, 9, 21), 25],[Date.UTC(2013, 9, 21), 25],[Date.UTC(2013, 9, 21), 25],[Date.UTC(2013, 9, 21), 25],[Date.UTC(2013, 9, 21), 25],[Date.UTC(2013, 9, 21), 25],[Date.UTC(2013, 9, 21), 25],[Date.UTC(2013, 9, 21), 30],[Date.UTC(2013, 9, 21), 17],[Date.UTC(2013, 9, 21), 13],[Date.UTC(2013, 9, 21), 9],[Date.UTC(2013, 9, 21), 6],[Date.UTC(2013, 9, 21), 9],[Date.UTC(2013, 9, 21), 6],[Date.UTC(2013, 9, 21), 1],[Date.UTC(2013, 9, 21), 3],[Date.UTC(2013, 9, 21), 2],[Date.UTC(2013, 9, 21), 2],[Date.UTC(2013, 9, 21), 3],[Date.UTC(2013, 9, 21), 2],[Date.UTC(2013, 9, 21), 2],[Date.UTC(2013, 9, 21), 2],[Date.UTC(2013, 9, 21), 2],[Date.UTC(2013, 9, 21), 2],[Date.UTC(2013, 9, 21), 2],[Date.UTC(2013, 9, 21), 2],[Date.UTC(2013, 9, 21), 2],[Date.UTC(2013, 9, 21), 2],[Date.UTC(2013, 9, 21), 2],[Date.UTC(2013, 9, 21), 2],[Date.UTC(2013, 9, 21), 2],[Date.UTC(2013, 9, 21), 2],[Date.UTC(2013, 9, 21), 18],[Date.UTC(2013, 9, 21), 18],[Date.UTC(2013, 9, 21), 12],[Date.UTC(2013, 9, 21), 10],[Date.UTC(2013, 9, 21), 9],[Date.UTC(2013, 9, 21), 9],[Date.UTC(2013, 9, 21), 9],[Date.UTC(2013, 9, 21), 9],[Date.UTC(2013, 9, 21), 9],[Date.UTC(2013, 9, 21), 9],[Date.UTC(2013, 9, 21), 9],[Date.UTC(2013, 9, 21), 9],[Date.UTC(2013, 9, 21), 9],[Date.UTC(2013, 9, 21), 9],[Date.UTC(2013, 9, 21), 9],[Date.UTC(2013, 9, 21), 10],[Date.UTC(2013, 9, 21), 9],[Date.UTC(2013, 9, 21), 9],[Date.UTC(2013, 9, 21), 9],[Date.UTC(2013, 9, 21), 10],[Date.UTC(2013, 9, 21), 10],[Date.UTC(2013, 9, 21), 11],[Date.UTC(2013, 9, 21), 11],[Date.UTC(2013, 9, 21), 11],[Date.UTC(2013, 9, 21), 11],[Date.UTC(2013, 9, 21), 13],[Date.UTC(2013, 9, 21), 18],[Date.UTC(2013, 9, 21), 22],[Date.UTC(2013, 9, 21), 22],[Date.UTC(2013, 9, 21), 29],[Date.UTC(2013, 9, 22), 29],[Date.UTC(2013, 9, 22), 29],[Date.UTC(2013, 9, 22), 29],[Date.UTC(2013, 9, 22), 29],[Date.UTC(2013, 9, 22), 29],[Date.UTC(2013, 9, 22), 29],[Date.UTC(2013, 9, 22), 29],[Date.UTC(2013, 9, 22), 29],[Date.UTC(2013, 9, 22), 29],[Date.UTC(2013, 9, 22), 29],[Date.UTC(2013, 9, 22), 29],[Date.UTC(2013, 9, 22), 29],[Date.UTC(2013, 9, 22), 29],[Date.UTC(2013, 9, 22), 29],[Date.UTC(2013, 9, 22), 29],[Date.UTC(2013, 9, 22), 28],[Date.UTC(2013, 9, 22), 28],[Date.UTC(2013, 9, 22), 28],[Date.UTC(2013, 9, 22), 28],[Date.UTC(2013, 9, 22), 28],[Date.UTC(2013, 9, 22), 28],[Date.UTC(2013, 9, 22), 27],[Date.UTC(2013, 9, 22), 27],[Date.UTC(2013, 9, 22), 27],[Date.UTC(2013, 9, 22), 27],[Date.UTC(2013, 9, 22), 26],[Date.UTC(2013, 9, 22), 26],[Date.UTC(2013, 9, 22), 22],[Date.UTC(2013, 9, 22), 19],[Date.UTC(2013, 9, 22), 17],[Date.UTC(2013, 9, 22), 14],[Date.UTC(2013, 9, 22), 14],[Date.UTC(2013, 9, 22), 13],[Date.UTC(2013, 9, 22), 13]]
}, {
name: 'Unavailable',
color: '#FF0000',
pointInterval: 24 * 3600 * 1000,
pointStart: Date.UTC(2013, 9, 17),
data: [[Date.UTC(2013, 9, 17), 16],[Date.UTC(2013, 9, 17), 16],[Date.UTC(2013, 9, 17), 16],[Date.UTC(2013, 9, 17), 16],[Date.UTC(2013, 9, 17), 16],[Date.UTC(2013, 9, 17), 16],[Date.UTC(2013, 9, 17), 16],[Date.UTC(2013, 9, 17), 16],[Date.UTC(2013, 9, 17), 16],[Date.UTC(2013, 9, 17), 19],[Date.UTC(2013, 9, 17), 19],[Date.UTC(2013, 9, 17), 20],[Date.UTC(2013, 9, 17), 21],[Date.UTC(2013, 9, 17), 24],[Date.UTC(2013, 9, 17), 27],[Date.UTC(2013, 9, 17), 30],[Date.UTC(2013, 9, 17), 32],[Date.UTC(2013, 9, 17), 33],[Date.UTC(2013, 9, 17), 35],[Date.UTC(2013, 9, 17), 36],[Date.UTC(2013, 9, 17), 38],[Date.UTC(2013, 9, 17), 38],[Date.UTC(2013, 9, 17), 38],[Date.UTC(2013, 9, 17), 38],[Date.UTC(2013, 9, 17), 38],[Date.UTC(2013, 9, 17), 38],[Date.UTC(2013, 9, 17), 38],[Date.UTC(2013, 9, 17), 37],[Date.UTC(2013, 9, 17), 37],[Date.UTC(2013, 9, 17), 36],[Date.UTC(2013, 9, 17), 37],[Date.UTC(2013, 9, 17), 33],[Date.UTC(2013, 9, 17), 29],[Date.UTC(2013, 9, 17), 27],[Date.UTC(2013, 9, 17), 20],[Date.UTC(2013, 9, 17), 15],[Date.UTC(2013, 9, 17), 15],[Date.UTC(2013, 9, 17), 11],[Date.UTC(2013, 9, 17), 12],[Date.UTC(2013, 9, 17), 13],[Date.UTC(2013, 9, 17), 13],[Date.UTC(2013, 9, 17), 12],[Date.UTC(2013, 9, 17), 11],[Date.UTC(2013, 9, 17), 11],[Date.UTC(2013, 9, 17), 11],[Date.UTC(2013, 9, 17), 11],[Date.UTC(2013, 9, 17), 11],[Date.UTC(2013, 9, 17), 11],[Date.UTC(2013, 9, 17), 11],[Date.UTC(2013, 9, 17), 11],[Date.UTC(2013, 9, 17), 11],[Date.UTC(2013, 9, 17), 11],[Date.UTC(2013, 9, 17), 11],[Date.UTC(2013, 9, 17), 12],[Date.UTC(2013, 9, 17), 13],[Date.UTC(2013, 9, 17), 13],[Date.UTC(2013, 9, 17), 13],[Date.UTC(2013, 9, 17), 13],[Date.UTC(2013, 9, 17), 13],[Date.UTC(2013, 9, 17), 13],[Date.UTC(2013, 9, 17), 13],[Date.UTC(2013, 9, 17), 13],[Date.UTC(2013, 9, 17), 18],[Date.UTC(2013, 9, 17), 20],[Date.UTC(2013, 9, 17), 24],[Date.UTC(2013, 9, 17), 29],[Date.UTC(2013, 9, 17), 29],[Date.UTC(2013, 9, 17), 27],[Date.UTC(2013, 9, 17), 26],[Date.UTC(2013, 9, 17), 24],[Date.UTC(2013, 9, 17), 20],[Date.UTC(2013, 9, 17), 17],[Date.UTC(2013, 9, 17), 20],[Date.UTC(2013, 9, 17), 19],[Date.UTC(2013, 9, 17), 20],[Date.UTC(2013, 9, 17), 18],[Date.UTC(2013, 9, 17), 24],[Date.UTC(2013, 9, 17), 26],[Date.UTC(2013, 9, 17), 26],[Date.UTC(2013, 9, 17), 24],[Date.UTC(2013, 9, 17), 25],[Date.UTC(2013, 9, 17), 23],[Date.UTC(2013, 9, 17), 17],[Date.UTC(2013, 9, 17), 17],[Date.UTC(2013, 9, 17), 19],[Date.UTC(2013, 9, 17), 18],[Date.UTC(2013, 9, 17), 15],[Date.UTC(2013, 9, 17), 15],[Date.UTC(2013, 9, 17), 20],[Date.UTC(2013, 9, 17), 20],[Date.UTC(2013, 9, 17), 22],[Date.UTC(2013, 9, 17), 24],[Date.UTC(2013, 9, 17), 25],[Date.UTC(2013, 9, 17), 25],[Date.UTC(2013, 9, 17), 25],[Date.UTC(2013, 9, 17), 25],[Date.UTC(2013, 9, 17), 25],[Date.UTC(2013, 9, 17), 23],[Date.UTC(2013, 9, 17), 17],[Date.UTC(2013, 9, 17), 16],[Date.UTC(2013, 9, 17), 16],[Date.UTC(2013, 9, 17), 16],[Date.UTC(2013, 9, 17), 18],[Date.UTC(2013, 9, 17), 19],[Date.UTC(2013, 9, 17), 20],[Date.UTC(2013, 9, 17), 19],[Date.UTC(2013, 9, 17), 19],[Date.UTC(2013, 9, 17), 18],[Date.UTC(2013, 9, 17), 18],[Date.UTC(2013, 9, 17), 18],[Date.UTC(2013, 9, 17), 19],[Date.UTC(2013, 9, 17), 21],[Date.UTC(2013, 9, 17), 23],[Date.UTC(2013, 9, 17), 24],[Date.UTC(2013, 9, 17), 25],[Date.UTC(2013, 9, 17), 25],[Date.UTC(2013, 9, 17), 25],[Date.UTC(2013, 9, 17), 25],[Date.UTC(2013, 9, 17), 26],[Date.UTC(2013, 9, 17), 26],[Date.UTC(2013, 9, 17), 26],[Date.UTC(2013, 9, 17), 27],[Date.UTC(2013, 9, 17), 27],[Date.UTC(2013, 9, 17), 29],[Date.UTC(2013, 9, 17), 29],[Date.UTC(2013, 9, 17), 29],[Date.UTC(2013, 9, 17), 25],[Date.UTC(2013, 9, 17), 24],[Date.UTC(2013, 9, 17), 23],[Date.UTC(2013, 9, 17), 25],[Date.UTC(2013, 9, 17), 22],[Date.UTC(2013, 9, 17), 22],[Date.UTC(2013, 9, 17), 23],[Date.UTC(2013, 9, 17), 24],[Date.UTC(2013, 9, 19), 15],[Date.UTC(2013, 9, 19), 15],[Date.UTC(2013, 9, 19), 15],[Date.UTC(2013, 9, 19), 15],[Date.UTC(2013, 9, 19), 15],[Date.UTC(2013, 9, 19), 15],[Date.UTC(2013, 9, 19), 15],[Date.UTC(2013, 9, 19), 15],[Date.UTC(2013, 9, 19), 15],[Date.UTC(2013, 9, 19), 15],[Date.UTC(2013, 9, 19), 15],[Date.UTC(2013, 9, 19), 15],[Date.UTC(2013, 9, 19), 15],[Date.UTC(2013, 9, 19), 15],[Date.UTC(2013, 9, 19), 15],[Date.UTC(2013, 9, 19), 15],[Date.UTC(2013, 9, 19), 15],[Date.UTC(2013, 9, 19), 15],[Date.UTC(2013, 9, 19), 15],[Date.UTC(2013, 9, 19), 15],[Date.UTC(2013, 9, 19), 15],[Date.UTC(2013, 9, 19), 15],[Date.UTC(2013, 9, 19), 15],[Date.UTC(2013, 9, 19), 15],[Date.UTC(2013, 9, 19), 15],[Date.UTC(2013, 9, 19), 15],[Date.UTC(2013, 9, 19), 15],[Date.UTC(2013, 9, 19), 15],[Date.UTC(2013, 9, 19), 15],[Date.UTC(2013, 9, 19), 15],[Date.UTC(2013, 9, 19), 15],[Date.UTC(2013, 9, 19), 14],[Date.UTC(2013, 9, 19), 0],[Date.UTC(2013, 9, 19), 0],[Date.UTC(2013, 9, 19), 0],[Date.UTC(2013, 9, 19), 0],[Date.UTC(2013, 9, 19), 0],[Date.UTC(2013, 9, 19), 0],[Date.UTC(2013, 9, 19), 0],[Date.UTC(2013, 9, 19), 0],[Date.UTC(2013, 9, 19), 0],[Date.UTC(2013, 9, 19), 0],[Date.UTC(2013, 9, 19), 0],[Date.UTC(2013, 9, 19), 0],[Date.UTC(2013, 9, 19), 0],[Date.UTC(2013, 9, 19), 0],[Date.UTC(2013, 9, 19), 0],[Date.UTC(2013, 9, 19), 0],[Date.UTC(2013, 9, 19), 0],[Date.UTC(2013, 9, 19), 0],[Date.UTC(2013, 9, 19), 0],[Date.UTC(2013, 9, 19), 0],[Date.UTC(2013, 9, 19), 0],[Date.UTC(2013, 9, 19), 0],[Date.UTC(2013, 9, 19), 0],[Date.UTC(2013, 9, 19), 0],[Date.UTC(2013, 9, 19), 0],[Date.UTC(2013, 9, 19), 0],[Date.UTC(2013, 9, 19), 0],[Date.UTC(2013, 9, 19), 0],[Date.UTC(2013, 9, 19), 0],[Date.UTC(2013, 9, 19), 0],[Date.UTC(2013, 9, 19), 0],[Date.UTC(2013, 9, 19), 0],[Date.UTC(2013, 9, 19), 0],[Date.UTC(2013, 9, 19), 0],[Date.UTC(2013, 9, 19), 0],[Date.UTC(2013, 9, 19), 0],[Date.UTC(2013, 9, 19), 0],[Date.UTC(2013, 9, 19), 0],[Date.UTC(2013, 9, 19), 0],[Date.UTC(2013, 9, 19), 0],[Date.UTC(2013, 9, 19), 0],[Date.UTC(2013, 9, 19), 0],[Date.UTC(2013, 9, 19), 0],[Date.UTC(2013, 9, 19), 34],[Date.UTC(2013, 9, 19), 0],[Date.UTC(2013, 9, 19), 40],[Date.UTC(2013, 9, 19), 40],[Date.UTC(2013, 9, 19), 40],[Date.UTC(2013, 9, 19), 40],[Date.UTC(2013, 9, 19), 40],[Date.UTC(2013, 9, 19), 40],[Date.UTC(2013, 9, 19), 40],[Date.UTC(2013, 9, 19), 40],[Date.UTC(2013, 9, 19), 40],[Date.UTC(2013, 9, 19), 40],[Date.UTC(2013, 9, 19), 40],[Date.UTC(2013, 9, 19), 40],[Date.UTC(2013, 9, 19), 40],[Date.UTC(2013, 9, 19), 40],[Date.UTC(2013, 9, 19), 40],[Date.UTC(2013, 9, 19), 40],[Date.UTC(2013, 9, 19), 40],[Date.UTC(2013, 9, 19), 40],[Date.UTC(2013, 9, 19), 40],[Date.UTC(2013, 9, 19), 40],[Date.UTC(2013, 9, 19), 40],[Date.UTC(2013, 9, 19), 40],[Date.UTC(2013, 9, 19), 40],[Date.UTC(2013, 9, 19), 40],[Date.UTC(2013, 9, 19), 40],[Date.UTC(2013, 9, 19), 40],[Date.UTC(2013, 9, 19), 40],[Date.UTC(2013, 9, 19), 40],[Date.UTC(2013, 9, 19), 40],[Date.UTC(2013, 9, 19), 40],[Date.UTC(2013, 9, 19), 40],[Date.UTC(2013, 9, 19), 40],[Date.UTC(2013, 9, 19), 40],[Date.UTC(2013, 9, 19), 40],[Date.UTC(2013, 9, 19), 40],[Date.UTC(2013, 9, 19), 40],[Date.UTC(2013, 9, 19), 40],[Date.UTC(2013, 9, 19), 40],[Date.UTC(2013, 9, 19), 40],[Date.UTC(2013, 9, 19), 40],[Date.UTC(2013, 9, 19), 40],[Date.UTC(2013, 9, 19), 40],[Date.UTC(2013, 9, 19), 40],[Date.UTC(2013, 9, 19), 40],[Date.UTC(2013, 9, 19), 40],[Date.UTC(2013, 9, 19), 40],[Date.UTC(2013, 9, 19), 40],[Date.UTC(2013, 9, 19), 40],[Date.UTC(2013, 9, 19), 40],[Date.UTC(2013, 9, 19), 40],[Date.UTC(2013, 9, 19), 40],[Date.UTC(2013, 9, 19), 40],[Date.UTC(2013, 9, 19), 40],[Date.UTC(2013, 9, 19), 40],[Date.UTC(2013, 9, 19), 40],[Date.UTC(2013, 9, 19), 40],[Date.UTC(2013, 9, 19), 39],[Date.UTC(2013, 9, 19), 39],[Date.UTC(2013, 9, 19), 35],[Date.UTC(2013, 9, 19), 35],[Date.UTC(2013, 9, 19), 23],[Date.UTC(2013, 9, 19), 26],[Date.UTC(2013, 9, 19), 27],[Date.UTC(2013, 9, 19), 21],[Date.UTC(2013, 9, 19), 28],[Date.UTC(2013, 9, 19), 11],[Date.UTC(2013, 9, 19), 0],[Date.UTC(2013, 9, 19), 0],[Date.UTC(2013, 9, 19), 0],[Date.UTC(2013, 9, 19), 0],[Date.UTC(2013, 9, 19), 0],[Date.UTC(2013, 9, 19), 0],[Date.UTC(2013, 9, 19), 0],[Date.UTC(2013, 9, 19), 0],[Date.UTC(2013, 9, 19), 0],[Date.UTC(2013, 9, 19), 0],[Date.UTC(2013, 9, 19), 0],[Date.UTC(2013, 9, 19), 0],[Date.UTC(2013, 9, 19), 0],[Date.UTC(2013, 9, 19), 0],[Date.UTC(2013, 9, 19), 0],[Date.UTC(2013, 9, 19), 0],[Date.UTC(2013, 9, 19), 0],[Date.UTC(2013, 9, 19), 0],[Date.UTC(2013, 9, 19), 0],[Date.UTC(2013, 9, 19), 0],[Date.UTC(2013, 9, 19), 0],[Date.UTC(2013, 9, 19), 0],[Date.UTC(2013, 9, 19), 0],[Date.UTC(2013, 9, 19), 0],[Date.UTC(2013, 9, 19), 0],[Date.UTC(2013, 9, 19), 0],[Date.UTC(2013, 9, 19), 0],[Date.UTC(2013, 9, 19), 0],[Date.UTC(2013, 9, 19), 0],[Date.UTC(2013, 9, 20), 0],[Date.UTC(2013, 9, 20), 0],[Date.UTC(2013, 9, 20), 0],[Date.UTC(2013, 9, 20), 0],[Date.UTC(2013, 9, 20), 0],[Date.UTC(2013, 9, 20), 0],[Date.UTC(2013, 9, 20), 0],[Date.UTC(2013, 9, 20), 0],[Date.UTC(2013, 9, 20), 0],[Date.UTC(2013, 9, 20), 0],[Date.UTC(2013, 9, 20), 0],[Date.UTC(2013, 9, 20), 0],[Date.UTC(2013, 9, 20), 0],[Date.UTC(2013, 9, 20), 0],[Date.UTC(2013, 9, 20), 0],[Date.UTC(2013, 9, 20), 0],[Date.UTC(2013, 9, 20), 0],[Date.UTC(2013, 9, 20), 0],[Date.UTC(2013, 9, 20), 0],[Date.UTC(2013, 9, 20), 0],[Date.UTC(2013, 9, 20), 0],[Date.UTC(2013, 9, 20), 0],[Date.UTC(2013, 9, 20), 0],[Date.UTC(2013, 9, 20), 0],[Date.UTC(2013, 9, 20), 0],[Date.UTC(2013, 9, 20), 0],[Date.UTC(2013, 9, 20), 0],[Date.UTC(2013, 9, 20), 0],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 7],[Date.UTC(2013, 9, 20), 28],[Date.UTC(2013, 9, 20), 40],[Date.UTC(2013, 9, 20), 1],[Date.UTC(2013, 9, 20), 0],[Date.UTC(2013, 9, 20), 1],[Date.UTC(2013, 9, 20), 5],[Date.UTC(2013, 9, 20), 3],[Date.UTC(2013, 9, 20), 0],[Date.UTC(2013, 9, 20), 5],[Date.UTC(2013, 9, 20), 5],[Date.UTC(2013, 9, 20), 5],[Date.UTC(2013, 9, 20), 0],[Date.UTC(2013, 9, 20), 0],[Date.UTC(2013, 9, 20), 0],[Date.UTC(2013, 9, 20), 0],[Date.UTC(2013, 9, 20), 0],[Date.UTC(2013, 9, 20), 0],[Date.UTC(2013, 9, 20), 0],[Date.UTC(2013, 9, 20), 0],[Date.UTC(2013, 9, 20), 37],[Date.UTC(2013, 9, 20), 0],[Date.UTC(2013, 9, 20), 0],[Date.UTC(2013, 9, 20), 39],[Date.UTC(2013, 9, 20), 0],[Date.UTC(2013, 9, 20), 0],[Date.UTC(2013, 9, 20), 0],[Date.UTC(2013, 9, 20), 5],[Date.UTC(2013, 9, 20), 0],[Date.UTC(2013, 9, 20), 5],[Date.UTC(2013, 9, 20), 5],[Date.UTC(2013, 9, 20), 0],[Date.UTC(2013, 9, 20), 0],[Date.UTC(2013, 9, 20), 0],[Date.UTC(2013, 9, 20), 0],[Date.UTC(2013, 9, 20), 0],[Date.UTC(2013, 9, 20), 0],[Date.UTC(2013, 9, 20), 0],[Date.UTC(2013, 9, 20), 1],[Date.UTC(2013, 9, 20), 0],[Date.UTC(2013, 9, 20), 0],[Date.UTC(2013, 9, 20), 0],[Date.UTC(2013, 9, 20), 0],[Date.UTC(2013, 9, 20), 0],[Date.UTC(2013, 9, 20), 0],[Date.UTC(2013, 9, 20), 0],[Date.UTC(2013, 9, 20), 0],[Date.UTC(2013, 9, 20), 0],[Date.UTC(2013, 9, 22), 14],[Date.UTC(2013, 9, 22), 18],[Date.UTC(2013, 9, 22), 21],[Date.UTC(2013, 9, 22), 23],[Date.UTC(2013, 9, 22), 26],[Date.UTC(2013, 9, 22), 26],[Date.UTC(2013, 9, 22), 27],[Date.UTC(2013, 9, 22), 27]]
}]
});
});
Here is the jsFiddle link: http://jsfiddle.net/gakca/
Thanks,
David
Feel free to check the following jsFiddle, I made some changes based on your jsFiddle. But not quite sure if it's what you looking for or not.
http://jsfiddle.net/ethanph5/BC7Ks/2/
xAxis: {
type: 'datetime',
maxZoom: 7 * 24 * 3600000,
tickInterval: 24 * 3600 * 1000,
minTickInterval: 60 * 1000,
minRange: 1800 * 1000
}
To get more zoom in, you should play around with minTickInterval and minRange to see what's the best setting for your need.
To add a scrollbar to x axis, here are the answers: How to enable Highcharts scrollbar? and highcharts scroll through axis
The key changes are:
In HTML:
<script src="http://code.highcharts.com/stock/highstock.js"></script>
In Javascript:
scrollbar: {
enabled: true
}
Here is my updated jsFiddle: http://jsfiddle.net/ethanph5/BC7Ks/3/
Related
Some series are not visible in a time serie chart with columns
I want to build and display a time serie chart with n columns by date but some series are not visible. Here is the chart : How can see the 4 series without zoom in ? Only 2 are displayed. When I click on a serie to set it visible/unvisible it hides or display one of previous unvisible serie. What if I want to display 10 or more series ? I tried to make the div scrollable and set a width to the chart but it doesn't work either. Highcharts.chart('container', { chart: { }, xAxis: { type: 'datetime', dateTimeLabelFormats: { // don't display the dummy year month: '%e. %b', year: '%b' }, }, yAxis: { min: 0 }, plotOptions: { series: { } }, series: [{ name: "1", type:'column', data: [ [Date.UTC(1970, 9, 15), 0.5], [Date.UTC(1970, 9, 31), 0.5], [Date.UTC(1970, 10, 7), 0.5], [Date.UTC(1970, 10, 10), 0.5], [Date.UTC(1970, 11, 10), 0.5], [Date.UTC(1970, 11, 13), 0.5], [Date.UTC(1970, 11, 16), 0.5], [Date.UTC(1970, 11, 19), 0.5], [Date.UTC(1970, 11, 22), 0.5], [Date.UTC(1970, 11, 25), 0.5], [Date.UTC(1970, 11, 28), 0.5], [Date.UTC(1971, 0, 16), 0.5], [Date.UTC(1971, 0, 19), 0.5], [Date.UTC(1971, 0, 22), 0.5], [Date.UTC(1971, 0, 25), 0.5], [Date.UTC(1971, 0, 28), 0.5], [Date.UTC(1971, 0, 31), 0.5], [Date.UTC(1971, 1, 4), 0.5], [Date.UTC(1971, 1, 7), 0.5], [Date.UTC(1971, 1, 10), 0.5], [Date.UTC(1971, 1, 13), 0.5], [Date.UTC(1971, 1, 16), 0.5], [Date.UTC(1971, 1, 19), 0.5], [Date.UTC(1971, 1, 22), 0.5], [Date.UTC(1971, 1, 25), 0.5], [Date.UTC(1971, 1, 28), 0.5], [Date.UTC(1971, 2, 4), 0.5], [Date.UTC(1971, 2, 7), 0.5], [Date.UTC(1971, 2, 10), 0.5], [Date.UTC(1971, 2, 13), 0.5], [Date.UTC(1971, 2, 16), 0.5], [Date.UTC(1971, 2, 19), 0.5], [Date.UTC(1971, 2, 22), 0.5], [Date.UTC(1971, 2, 25), 0.5], [Date.UTC(1971, 2, 27), 0.5], [Date.UTC(1971, 2, 30), 0.5], [Date.UTC(1971, 3, 3), 0.5], [Date.UTC(1971, 3, 6), 0.5], [Date.UTC(1971, 3, 9), 0.5], [Date.UTC(1971, 3, 12), 0.5], [Date.UTC(1971, 3, 15), 0.5], [Date.UTC(1971, 3, 18), 0.5], [Date.UTC(1971, 3, 21), 0.5], [Date.UTC(1971, 3, 24), 0.5], [Date.UTC(1971, 3, 27), 0.5], [Date.UTC(1971, 3, 30), 0.5], [Date.UTC(1971, 4, 3), 0.5], [Date.UTC(1971, 4, 6), 0.5], [Date.UTC(1971, 4, 9), 0.5], [Date.UTC(1971, 4, 12), 0.5], [Date.UTC(1971, 4, 15), 0.5], [Date.UTC(1971, 4, 18), 0.5], [Date.UTC(1971, 4, 21), 0.5], [Date.UTC(1971, 4, 25), 0.5] ] }, { name: "2", type:'column', data: [ [Date.UTC(1970, 9, 15), 1], [Date.UTC(1970, 9, 31), 1], [Date.UTC(1970, 10, 7),1], [Date.UTC(1970, 10, 10), 1], [Date.UTC(1970, 11, 10), 1], [Date.UTC(1970, 11, 13), 1], [Date.UTC(1970, 11, 16), 1], [Date.UTC(1970, 11, 19), 1], [Date.UTC(1970, 11, 22), 1], [Date.UTC(1970, 11, 25), 1], [Date.UTC(1970, 11, 28), 1], [Date.UTC(1971, 0, 16), 1], [Date.UTC(1971, 0, 19), 1], [Date.UTC(1971, 0, 22), 1], [Date.UTC(1971, 0, 25), 1], [Date.UTC(1971, 0, 28), 1], [Date.UTC(1971, 0, 31), 1], [Date.UTC(1971, 1, 4), 1], [Date.UTC(1971, 1, 7), 1], [Date.UTC(1971, 1, 10), 1], [Date.UTC(1971, 1, 13), 1], [Date.UTC(1971, 1, 16), 1], [Date.UTC(1971, 1, 19), 1], [Date.UTC(1971, 1, 22), 1], [Date.UTC(1971, 1, 25), 1], [Date.UTC(1971, 1, 28), 1], [Date.UTC(1971, 2, 4), 1], [Date.UTC(1971, 2, 7), 1], [Date.UTC(1971, 2, 10), 1], [Date.UTC(1971, 2, 13), 1], [Date.UTC(1971, 2, 16), 1], [Date.UTC(1971, 2, 19), 1], [Date.UTC(1971, 2, 22), 1], [Date.UTC(1971, 2, 25), 1], [Date.UTC(1971, 2, 27), 1], [Date.UTC(1971, 2, 30), 1], [Date.UTC(1971, 3, 3), 1], [Date.UTC(1971, 3, 6), 1], [Date.UTC(1971, 3, 9), 1], [Date.UTC(1971, 3, 12), 1], [Date.UTC(1971, 3, 15), 1], [Date.UTC(1971, 3, 18), 1], [Date.UTC(1971, 3, 21), 1], [Date.UTC(1971, 3, 24), 1], [Date.UTC(1971, 3, 27), 1], [Date.UTC(1971, 3, 30), 1], [Date.UTC(1971, 4, 3), 1], [Date.UTC(1971, 4, 6), 1], [Date.UTC(1971, 4, 9), 1], [Date.UTC(1971, 4, 12), 1], [Date.UTC(1971, 4, 15), 1], [Date.UTC(1971, 4, 18), 1], [Date.UTC(1971, 4, 21), 1], [Date.UTC(1971, 4, 25), 1] ] }, { name: "3", type:'column', data: [ [Date.UTC(1970, 9, 15), 1.5], [Date.UTC(1970, 9, 31), 1.5], [Date.UTC(1970, 10, 7), 1.5], [Date.UTC(1970, 10, 10), 1.5], [Date.UTC(1970, 11, 10), 1.5], [Date.UTC(1970, 11, 13), 1.5], [Date.UTC(1970, 11, 16), 1.5], [Date.UTC(1970, 11, 19), 1.5], [Date.UTC(1970, 11, 22), 1.5], [Date.UTC(1970, 11, 25), 1.5], [Date.UTC(1970, 11, 28), 1.5], [Date.UTC(1971, 0, 16), 1.5], [Date.UTC(1971, 0, 19), 1.5], [Date.UTC(1971, 0, 22), 1.5], [Date.UTC(1971, 0, 25), 1.5], [Date.UTC(1971, 0, 28), 1.5], [Date.UTC(1971, 0, 31), 1.5], [Date.UTC(1971, 1, 4), 1.5], [Date.UTC(1971, 1, 7), 1.5], [Date.UTC(1971, 1, 10), 1.5], [Date.UTC(1971, 1, 13), 1.5], [Date.UTC(1971, 1, 16), 1.5], [Date.UTC(1971, 1, 19), 1.5], [Date.UTC(1971, 1, 22), 1.5], [Date.UTC(1971, 1, 25), 1.5], [Date.UTC(1971, 1, 28), 1.5], [Date.UTC(1971, 2, 4), 1.5], [Date.UTC(1971, 2, 7), 1.5], [Date.UTC(1971, 2, 10), 1.5], [Date.UTC(1971, 2, 13), 1.5], [Date.UTC(1971, 2, 16), 1.5], [Date.UTC(1971, 2, 19), 1.5], [Date.UTC(1971, 2, 22), 1.5], [Date.UTC(1971, 2, 25), 1.5], [Date.UTC(1971, 2, 27), 1.5], [Date.UTC(1971, 2, 30), 1.5], [Date.UTC(1971, 3, 3), 1.5], [Date.UTC(1971, 3, 6), 1.5], [Date.UTC(1971, 3, 9), 1.5], [Date.UTC(1971, 3, 12), 1.5], [Date.UTC(1971, 3, 15), 1.5], [Date.UTC(1971, 3, 18), 1.5], [Date.UTC(1971, 3, 21), 1.5], [Date.UTC(1971, 3, 24), 1.5], [Date.UTC(1971, 3, 27), 1.5], [Date.UTC(1971, 3, 30), 1.5], [Date.UTC(1971, 4, 3), 1.5], [Date.UTC(1971, 4, 6), 1.5], [Date.UTC(1971, 4, 9), 1.5], [Date.UTC(1971, 4, 12), 1.5], [Date.UTC(1971, 4, 15), 1.5], [Date.UTC(1971, 4, 18), 1.5], [Date.UTC(1971, 4, 21), 1.5], [Date.UTC(1971, 4, 25), 1.5] ] }, { name: "4", type:'column', data: [ [Date.UTC(1970, 9, 15), 0], [Date.UTC(1970, 9, 31), 0.09], [Date.UTC(1970, 10, 7), 0.17], [Date.UTC(1970, 10, 10), 0.1], [Date.UTC(1970, 11, 10), 0.1], [Date.UTC(1970, 11, 13), 0.1], [Date.UTC(1970, 11, 16), 0.11], [Date.UTC(1970, 11, 19), 0.11], [Date.UTC(1970, 11, 22), 0.08], [Date.UTC(1970, 11, 25), 0.23], [Date.UTC(1970, 11, 28), 0.37], [Date.UTC(1971, 0, 16), 0.68], [Date.UTC(1971, 0, 19), 0.55], [Date.UTC(1971, 0, 22), 0.4], [Date.UTC(1971, 0, 25), 0.4], [Date.UTC(1971, 0, 28), 0.37], [Date.UTC(1971, 0, 31), 0.43], [Date.UTC(1971, 1, 4), 0.42], [Date.UTC(1971, 1, 7), 0.39], [Date.UTC(1971, 1, 10), 0.39], [Date.UTC(1971, 1, 13), 0.39], [Date.UTC(1971, 1, 16), 0.39], [Date.UTC(1971, 1, 19), 0.35], [Date.UTC(1971, 1, 22), 0.45], [Date.UTC(1971, 1, 25), 0.62], [Date.UTC(1971, 1, 28), 0.68], [Date.UTC(1971, 2, 4), 0.68], [Date.UTC(1971, 2, 7), 0.65], [Date.UTC(1971, 2, 10), 0.65], [Date.UTC(1971, 2, 13), 0.75], [Date.UTC(1971, 2, 16), 0.86], [Date.UTC(1971, 2, 19), 1.14], [Date.UTC(1971, 2, 22), 1.2], [Date.UTC(1971, 2, 25), 1.27], [Date.UTC(1971, 2, 27), 1.12], [Date.UTC(1971, 2, 30), 0.98], [Date.UTC(1971, 3, 3), 0.85], [Date.UTC(1971, 3, 6), 1.04], [Date.UTC(1971, 3, 9), 0.92], [Date.UTC(1971, 3, 12), 0.96], [Date.UTC(1971, 3, 15), 0.94], [Date.UTC(1971, 3, 18), 0.99], [Date.UTC(1971, 3, 21), 0.96], [Date.UTC(1971, 3, 24), 1.15], [Date.UTC(1971, 3, 27), 1.18], [Date.UTC(1971, 3, 30), 1.12], [Date.UTC(1971, 4, 3), 1.06], [Date.UTC(1971, 4, 6), 0.96], [Date.UTC(1971, 4, 9), 0.87], [Date.UTC(1971, 4, 12), 0.88], [Date.UTC(1971, 4, 15), 0.79], [Date.UTC(1971, 4, 18), 0.54], [Date.UTC(1971, 4, 21), 0.34], [Date.UTC(1971, 4, 25), 0] ] }], }); .highcharts-figure, .highcharts-data-table table { min-width: 310px; max-width: 800px; margin: 1em auto; } .highcharts-data-table table { font-family: Verdana, sans-serif; border-collapse: collapse; border: 1px solid #ebebeb; margin: 10px auto; text-align: center; width: 100%; max-width: 500px; } .highcharts-data-table caption { padding: 1em 0; font-size: 1.2em; color: #555; } .highcharts-data-table th { font-weight: 600; padding: 0.5em; } .highcharts-data-table td, .highcharts-data-table th, .highcharts-data-table caption { padding: 0.5em; } .highcharts-data-table thead tr, .highcharts-data-table tr:nth-child(even) { background: #f8f8f8; } .highcharts-data-table tr:hover { background: #f1f7ff; } <script src="https://code.highcharts.com/highcharts.js"></script> <figure class="highcharts-figure"> <div id="container"></div> </figure>
To make the chart scrollable, you can use scrollablePlotArea feature. chart: { scrollablePlotArea: { minWidth: 1600 } } Live demo: http://jsfiddle.net/BlackLabel/pm2ky5uw/ API Reference: https://api.highcharts.com/highcharts/chart.scrollablePlotArea However, maybe some other series type will present data in a more visible way? Highcharts JS demos. You can also consider using Highcharts Stock if columns are a must.
Google Sheets: IF statement Arguments Error using dates and sum
I have looked and looked to find a solution using more than 3 arguments. The formula works for the first 3 statements and then errors out. (#N/A) I want the spreadsheet based on TODAYS DATE (AB1) to ADD certain cells and then DIVIDE by the number provided in the formula to get a percentage. =IF(AB1 = DATE(2020, 11, 30), (C4+D4)/20, IF(AB1 = DATE(2020, 12, 1), (C4+D4)/40, IF(AB1 = DATE(2020, 12, 2), (C4+D4)/60, IF(AB1 = DATE(2020, 12, 3), (C4+D4)/8), IF(AB1 = DATE(2020, 12, 4), (C4+D4)/100, IF(AB1 = DATE(2020, 12, 7), (C4:F4)/120, IF(AB1 = DATE(2020, 12, 8), (C4:F4)/140, IF(AB1 = DATE(2020, 12, 9), (C4:F4)/160, IF(AB1 = DATE(2020, 12, 10), (C4:F4)/180, IF(AB1 = DATE(2020, 12, 11), (C4:F4)/200, IF(AB1 = DATE(2020, 11, 14), (C4+H4)/220, IF(AB1 = DATE(2020, 12, 15), (C4+H4)/240, IF(AB1 = DATE(2020, 12, 16), (C4+H4)/260, IF(AB1 = DATE(2020, 12, 17), (C4+H4)/280, IF(AB1 = DATE(2020, 12, 18), (C4+H4)/300, IF(AB1 = DATE(2021, 1, 4), (C4+J4)/320, IF(AB1 = DATE(2021, 1, 5), (C4+J4)/340, IF(AB1 = DATE(2021, 1, 6), (C4+J4)/360, IF(AB1 = DATE(2021, 1, 7), (C4+J4)/380, IF(AB1 = DATE(2021, 1, 8), (C4+J4)/400, IF(AB1 = DATE(2021, 1, 11), (C4+L4)/420, IF(AB1 = DATE(2021, 1, 12), (C4+L4)/440, IF(AB1 = DATE(2021, 1, 13), (C4+L4)/460, IF(AB1 = DATE(2021, 1, 14), (C4+L4)/480, IF(AB1 = DATE(2021, 1, 15), (C4+L4)/500, IF(AB1 = DATE(2021, 1, 19), (C4+N4)/520, IF(AB1 = DATE(2021, 1, 20), (C4+N4)/540, IF(AB1 = DATE(2021, 1, 21), (C4+N4)/560, IF(AB1 = DATE(2021, 1, 22), (C4+N4)/580, IF(AB1 = DATE(2021, 1, 25), (C4+P4)/600, IF(AB1 = DATE(2021, 1, 26), (C4+P4)/620, IF(AB1 = DATE(2021, 1, 27), (C4+P4)/640, IF(AB1 = DATE(2021, 1, 28), (C4+P4)/660, IF(AB1 = DATE(2021, 2, 1), (C4+R4)/680, IF(AB1 = DATE(2021, 2, 2), (C4+R4)/700, IF(AB1 = DATE(2021, 2, 3), (C4+R4)/720, IF(AB1 = DATE(2021, 2, 4), (C4+R4)/740, IF(AB1 = DATE(2021, 2, 5), (C4+R4)/760, IF(AB1 = DATE(2021, 2, 8), (C4+T4)/780, IF(AB1 = DATE(2021, 2, 9), (C4+T4)/800, IF(AB1 = DATE(2021, 2, 10), (C4+T4)/820, IF(AB1 = DATE(2021, 2, 11), (C4+T4)/840, IF(AB1 = DATE(2021, 2, 12), (C4+T4)/860, IF(AB1 = DATE(2021, 2, 16), (C4+V4)/880, IF(AB1 = DATE(2021, 2, 17), (C4+V4)/900, IF(AB1 = DATE(2021, 2, 18), (C4+V4)/920, IF(AB1 = DATE(2021, 2, 22), (C4+X4)/940, IF(AB1 = DATE(2021, 2, 23), (C4+X4)/960, IF(AB1 = DATE(2021, 2, 24), (C4+X4)/980, IF(AB1 = DATE(2021, 2, 25), (C4+X4)/1000, IF(AB1 = DATE(2021, 2, 26), (C4+X4)/1020, IF(AB1 = DATE(2021, 3, 1), (C4+Z4)/1040, IF(AB1 = DATE(2021, 3, 2), (C4+Z4)/1060, IF(AB1 = DATE(2021, 3, 3), (C4+Z4)/1080, IF(AB1 = DATE(2021, 3, 4), (C4+Z4)/1100, IF(AB1 = DATE(2021, 3, 5), (C4+Z4)/1120))))))))))))))))))))))))))))))))))))))))))))))))))))))) Thanks for any help you can provide!
there is extra end bracket after 3rd IF try: =IF(AB1 = DATE(2020, 11, 30), (C4+D4)/20, IF(AB1 = DATE(2020, 12, 1), (C4+D4)/40, IF(AB1 = DATE(2020, 12, 2), (C4+D4)/60, IF(AB1 = DATE(2020, 12, 3), (C4+D4)/8, IF(AB1 = DATE(2020, 12, 4), (C4+D4)/100, IF(AB1 = DATE(2020, 12, 7), (C4:F4)/120, IF(AB1 = DATE(2020, 12, 8), (C4:F4)/140, IF(AB1 = DATE(2020, 12, 9), (C4:F4)/160, IF(AB1 = DATE(2020, 12, 10), (C4:F4)/180, IF(AB1 = DATE(2020, 12, 11), (C4:F4)/200, IF(AB1 = DATE(2020, 11, 14), (C4+H4)/220, IF(AB1 = DATE(2020, 12, 15), (C4+H4)/240, IF(AB1 = DATE(2020, 12, 16), (C4+H4)/260, IF(AB1 = DATE(2020, 12, 17), (C4+H4)/280, IF(AB1 = DATE(2020, 12, 18), (C4+H4)/300, IF(AB1 = DATE(2021, 1, 4), (C4+J4)/320, IF(AB1 = DATE(2021, 1, 5), (C4+J4)/340, IF(AB1 = DATE(2021, 1, 6), (C4+J4)/360, IF(AB1 = DATE(2021, 1, 7), (C4+J4)/380, IF(AB1 = DATE(2021, 1, 8), (C4+J4)/400, IF(AB1 = DATE(2021, 1, 11), (C4+L4)/420, IF(AB1 = DATE(2021, 1, 12), (C4+L4)/440, IF(AB1 = DATE(2021, 1, 13), (C4+L4)/460, IF(AB1 = DATE(2021, 1, 14), (C4+L4)/480, IF(AB1 = DATE(2021, 1, 15), (C4+L4)/500, IF(AB1 = DATE(2021, 1, 19), (C4+N4)/520, IF(AB1 = DATE(2021, 1, 20), (C4+N4)/540, IF(AB1 = DATE(2021, 1, 21), (C4+N4)/560, IF(AB1 = DATE(2021, 1, 22), (C4+N4)/580, IF(AB1 = DATE(2021, 1, 25), (C4+P4)/600, IF(AB1 = DATE(2021, 1, 26), (C4+P4)/620, IF(AB1 = DATE(2021, 1, 27), (C4+P4)/640, IF(AB1 = DATE(2021, 1, 28), (C4+P4)/660, IF(AB1 = DATE(2021, 2, 1), (C4+R4)/680, IF(AB1 = DATE(2021, 2, 2), (C4+R4)/700, IF(AB1 = DATE(2021, 2, 3), (C4+R4)/720, IF(AB1 = DATE(2021, 2, 4), (C4+R4)/740, IF(AB1 = DATE(2021, 2, 5), (C4+R4)/760, IF(AB1 = DATE(2021, 2, 8), (C4+T4)/780, IF(AB1 = DATE(2021, 2, 9), (C4+T4)/800, IF(AB1 = DATE(2021, 2, 10), (C4+T4)/820, IF(AB1 = DATE(2021, 2, 11), (C4+T4)/840, IF(AB1 = DATE(2021, 2, 12), (C4+T4)/860, IF(AB1 = DATE(2021, 2, 16), (C4+V4)/880, IF(AB1 = DATE(2021, 2, 17), (C4+V4)/900, IF(AB1 = DATE(2021, 2, 18), (C4+V4)/920, IF(AB1 = DATE(2021, 2, 22), (C4+X4)/940, IF(AB1 = DATE(2021, 2, 23), (C4+X4)/960, IF(AB1 = DATE(2021, 2, 24), (C4+X4)/980, IF(AB1 = DATE(2021, 2, 25), (C4+X4)/1000, IF(AB1 = DATE(2021, 2, 26), (C4+X4)/1020, IF(AB1 = DATE(2021, 3, 1), (C4+Z4)/1040, IF(AB1 = DATE(2021, 3, 2), (C4+Z4)/1060, IF(AB1 = DATE(2021, 3, 3), (C4+Z4)/1080, IF(AB1 = DATE(2021, 3, 4), (C4+Z4)/1100, IF(AB1 = DATE(2021, 3, 5), (C4+Z4)/1120))))))))))))))))))))))))))))))))))))))))))))))))))))))))
drawing start and end time as intervall in one thick line
I am trying to draw some highcharts graph where the time intervals is being displayed as a thick line based on the date in one line so my series data are start and end times (Timestamp Objects from the database). Highcharts.chart('container', { chart: { spacingTop: 0, paddingTop: 0, zoomType: 'x' }, title: { text: 'Workink time' }, yAxis: { title: { text: 'Driving time' } }, xAxis: { type: 'datetime', }, series: [{ name: 'Date', data: [ [Date.UTC(1970, 9, 21), 0], [Date.UTC(1970, 10, 4), 0.28], [Date.UTC(1970, 10, 9), 0.25], [Date.UTC(1970, 10, 27), 0.2], [Date.UTC(1970, 11, 2), 0.28], [Date.UTC(1970, 11, 26), 0.28], [Date.UTC(1970, 11, 29), 0.47], [Date.UTC(1971, 0, 11), 0.79], [Date.UTC(1971, 0, 26), 0.72], [Date.UTC(1971, 1, 3), 1.02], [Date.UTC(1971, 1, 11), 1.12], [Date.UTC(1971, 1, 25), 1.2], [Date.UTC(1971, 2, 11), 1.18], [Date.UTC(1971, 3, 11), 1.19], [Date.UTC(1971, 4, 1), 1.85], [Date.UTC(1971, 4, 5), 2.22], [Date.UTC(1971, 4, 19), 1.15], [Date.UTC(1971, 5, 3), 0] ] }] }); It could be look like this picture.
You can add a serie for each of your start and end date tuple, link all of them the first series by setting an id for the first serie id: 'Installation' and using linkedTo: 'Installation', and set the same color var color = '#7cb5ec'; this is how the series should look like series: [{ id: 'Installation', name: 'Installation', color: color, data: [[Date.UTC(1970, 9, 21), 1], [Date.UTC(1970, 9, 22), 1]] }, { name: 'Manufacturing', linkedTo: 'Installation', color: color, data: [[Date.UTC(1970, 9, 23), 1], [Date.UTC(1970, 9, 24), 1]] }, { name: 'Sales & Distribution', linkedTo: 'Installation', color: color, data: [[Date.UTC(1970, 9, 25), 1], [Date.UTC(1970, 9, 30), 1]] }, { name: 'Project Development', linkedTo: 'Installation', color: color, data: [[Date.UTC(1970, 10, 5), 1], [Date.UTC(1970, 10, 10), 1]] }, { name: 'Other', linkedTo: 'Installation', color: color, data: [[Date.UTC(1970, 10, 12), 1], [Date.UTC(1970, 10, 30), 1]] }] here if the full fiddle http://jsfiddle.net/32mhbyc5/
As I am unsure what the data in your example is meant to represent, I have used the data as #Liviu Boboia parsed it, to provide another example of how to create the broken line visual using the columnrange series type. Code: series: [{ data: [ [1, Date.UTC(1970, 9, 21), Date.UTC(1970, 9, 22)], [1, Date.UTC(1970, 9, 23), Date.UTC(1970, 9, 24)], [1, Date.UTC(1970, 9, 25), Date.UTC(1970, 9, 30)], [1, Date.UTC(1970, 10, 5), Date.UTC(1970, 10, 10)], [1, Date.UTC(1970, 10, 12), Date.UTC(1970, 10, 30)] ] }] Fiddle: http://jsfiddle.net/jlbriggs/0jme6at3/ Output:
Set highcharts datalabel as dropdown list
It's possible to set the datalabel as a dropdown menu list? The problem appear when i have more than six label on my charts, and they overflow from the container.
You want to display dataLabels for points only for one series, chosen by user via dropdown? In that case, simply update series with proper options: http://jsfiddle.net/qwPQj/1/ $('#container').highcharts({ chart: { type: 'spline' }, title: { text: 'Various point on range year' }, subtitle: { text: 'Example of Highcharts JS' }, xAxis: { type: 'datetime', dateTimeLabelFormats: { month: '%e. %b', year: '%b' } }, yAxis: { title: { text: 'BOND' }, min: 0 }, tooltip: { formatter: function() { return '<b>'+ this.series.name +'</b><br/>'+ Highcharts.dateFormat('%e. %b', this.x) +': '+ this.y +' m'; } }, series: [{ name: 'Test1', data: [ [Date.UTC(1970, 9, 27), 0 ], [Date.UTC(1970, 10, 10), 0.6 ], [Date.UTC(1970, 10, 18), 0.7 ], [Date.UTC(1970, 11, 2), 0.8 ], [Date.UTC(1970, 11, 9), 0.6 ], [Date.UTC(1970, 11, 16), 0.6 ], [Date.UTC(1970, 11, 28), 0.67], [Date.UTC(1971, 0, 1), 0.81], [Date.UTC(1971, 0, 8), 0.78], [Date.UTC(1971, 0, 12), 0.98], [Date.UTC(1971, 0, 27), 1.84], [Date.UTC(1971, 1, 10), 1.80], [Date.UTC(1971, 1, 18), 1.80], [Date.UTC(1971, 1, 24), 1.92], [Date.UTC(1971, 2, 4), 2.49], [Date.UTC(1971, 2, 11), 2.79], [Date.UTC(1971, 2, 15), 2.73], [Date.UTC(1971, 2, 25), 2.61], [Date.UTC(1971, 3, 2), 2.76], [Date.UTC(1971, 3, 6), 2.82], [Date.UTC(1971, 3, 13), 2.8 ], [Date.UTC(1971, 4, 3), 2.1 ], [Date.UTC(1971, 4, 26), 1.1 ], [Date.UTC(1971, 5, 9), 0.25], [Date.UTC(1971, 5, 12), 0 ] ] }, { name: 'Test2', data: [ [Date.UTC(1970, 9, 18), 0 ], [Date.UTC(1970, 9, 26), 0.2 ], [Date.UTC(1970, 11, 1), 0.47], [Date.UTC(1970, 11, 11), 0.55], [Date.UTC(1970, 11, 25), 1.38], [Date.UTC(1971, 0, 8), 1.38], [Date.UTC(1971, 0, 15), 1.38], [Date.UTC(1971, 1, 1), 1.38], [Date.UTC(1971, 1, 8), 1.48], [Date.UTC(1971, 1, 21), 1.5 ], [Date.UTC(1971, 2, 12), 1.89], [Date.UTC(1971, 2, 25), 2.0 ], [Date.UTC(1971, 3, 4), 1.94], [Date.UTC(1971, 3, 9), 1.91], [Date.UTC(1971, 3, 13), 1.75], [Date.UTC(1971, 3, 19), 1.6 ], [Date.UTC(1971, 4, 25), 0.6 ], [Date.UTC(1971, 4, 31), 0.35], [Date.UTC(1971, 5, 7), 0 ] ] }, { name: 'Test 3', data: [ [Date.UTC(1970, 9, 9), 0 ], [Date.UTC(1970, 9, 14), 0.15], [Date.UTC(1970, 10, 28), 0.35], [Date.UTC(1970, 11, 12), 0.46], [Date.UTC(1971, 0, 1), 0.59], [Date.UTC(1971, 0, 24), 0.58], [Date.UTC(1971, 1, 1), 0.62], [Date.UTC(1971, 1, 7), 0.65], [Date.UTC(1971, 1, 23), 0.77], [Date.UTC(1971, 2, 8), 0.77], [Date.UTC(1971, 2, 14), 0.79], [Date.UTC(1971, 2, 24), 0.86], [Date.UTC(1971, 3, 4), 0.8 ], [Date.UTC(1971, 3, 18), 0.94], [Date.UTC(1971, 3, 24), 0.9 ], [Date.UTC(1971, 4, 16), 0.39], [Date.UTC(1971, 4, 21), 0 ] ] }, { name: 'Test 4', data: [ [Date.UTC(1970, 9, 9), 0 ], [Date.UTC(1970, 9, 14), 0.75], [Date.UTC(1970, 10, 28), 0.35], [Date.UTC(1970, 11, 12), 0.46], [Date.UTC(1971, 0, 1), 0.59], [Date.UTC(1971, 0, 24), 0.58], [Date.UTC(1971, 1, 1), 0.62], [Date.UTC(1971, 1, 7), 0.65], [Date.UTC(1971, 1, 23), 0.77], [Date.UTC(1971, 2, 8), 0.77], [Date.UTC(1971, 2, 14), 0.79], [Date.UTC(1971, 2, 24), 2.86], [Date.UTC(1971, 3, 4), 0.8 ], [Date.UTC(1971, 3, 18), 0.94], [Date.UTC(1971, 3, 24), 0.9 ], [Date.UTC(1971, 4, 16), 1.39], [Date.UTC(1971, 4, 21), 0 ] ] }, { name: 'Test5', data: [ [Date.UTC(1970, 9, 28), 0 ], [Date.UTC(1970, 9, 16), 0.7 ], [Date.UTC(1970, 11, 21), 0.87], [Date.UTC(1970, 11, 21), 1.55], [Date.UTC(1970, 11, 15), 1.38], [Date.UTC(1971, 0, 18), 1.38], [Date.UTC(1971, 0, 15), 1.38], [Date.UTC(1971, 1, 1), 1.38], [Date.UTC(1971, 1, 8), 1.48], [Date.UTC(1971, 1, 21), 1.5 ], [Date.UTC(1971, 2, 12), 1.89], [Date.UTC(1971, 2, 15), 2.0 ], [Date.UTC(1971, 3, 14), 1.94], [Date.UTC(1971, 3, 19), 3.91], [Date.UTC(1971, 3, 13), 3.75], [Date.UTC(1971, 3, 19), 1.6 ], [Date.UTC(1971, 4, 25), 1.6 ], [Date.UTC(1971, 4, 31), 0.35], [Date.UTC(1971, 5, 7), 1 ] ] }] }); $("#s").change(function(){ var selected = this.value; var chart = $('#container').highcharts(); $(chart.series).each(function(i, e) { e.update({ dataLabels: { enabled: i == selected } }, false); }); chart.redraw(); }); Note: You have errors in console, you should sort data for series by x-values ascending.
show two different series with different start intervals with the same xAxis highcharts
http://jsbin.com/enotab/39/editI want to show data from 2 different years on the same XAxis without using 2 x axes. In which case i get the following result I want to have an overlay graph with the 2 series where 2012 series becomes a shadow graph. How is it possible? this is my static code: var mychart = new Highcharts.Chart({ chart: { renderTo: 'container', zoomType: 'x' }, title: { text: 'Chart Title' }, xAxis: [{ type: 'datetime', minRange: 31 * 24 * 3600000, labels: { formatter: function () { return Highcharts.dateFormat('%e %b %y', this.value); } } }], yAxis: { title: { text: 'Current Values' }, gridLineColor: 'transparent', plotLines: [{ value: 0, color: 'green', dashStyle: 'longdashdot', width: 1 }, { value: 30, color: 'orange', dashStyle: 'longdashdot', width: 1 }, { value: 60, color: 'red', dashStyle: 'longdashdot', width: 1 }, { value: 80, color: 'black', dashStyle: 'longdashdot', width: 1 }] }, tooltip: { crosshairs: true, shared: true }, plotOptions: { series: { fillColor: { linearGradient: { x1: 0, y1: 0, x2: 0, y2: 1 }, stops: [ [0, Highcharts.getOptions().colors[0]], [1, 'rgba(0,0,0,0.1)'] ] }, lineWidth: 1, shadow: false, marker: { enabled: false, states: { hover: { enabled: true, radius: 5, fillColor: 'red' } } }, states: { hover: { lineWidth: 1 } }, threshold: null } //area }, //plotoptions series: [{ type: 'area', //color:'#89a54e', color: '#4572a7', lineWidth: 0.1, name: '2012', // xAxis: 0, zIndex: -1, pointInterval: 24 * 3600 * 1000, pointStart: Date.UTC(2013, 0, 1), data: [ [Date.UTC(2013, 0, 1), 3], [Date.UTC(2013, 0, 2), 12], [Date.UTC(2013, 0, 3), 30], [Date.UTC(2013, 0, 4), 22], [Date.UTC(2013, 0, 5), 12], [Date.UTC(2013, 0, 8), 13], [Date.UTC(2013, 0, 9), 12], [Date.UTC(2013, 0, 11), 13], [Date.UTC(2013, 0, 12), 22], [Date.UTC(2013, 0, 15), 1], [Date.UTC(2013, 0, 16), 25], [Date.UTC(2013, 0, 18), 43], [Date.UTC(2013, 0, 19), 26], [Date.UTC(2013, 0, 20), 23], [Date.UTC(2013, 0, 21), 12], [Date.UTC(2013, 0, 22), 13], [Date.UTC(2013, 0, 23), 22], [Date.UTC(2013, 0, 24), 1], [Date.UTC(2013, 0, 25), 25], [Date.UTC(2013, 0, 26), 43], [Date.UTC(2013, 0, 27), 26], [Date.UTC(2013, 0, 28), 23], [Date.UTC(2013, 0, 29), 12], [Date.UTC(2013, 0, 30), 13], [Date.UTC(2013, 0, 31), 22], [Date.UTC(2013, 1, 1), 1], [Date.UTC(2013, 1, 2), -5], [Date.UTC(2013, 1, 3), 43], [Date.UTC(2013, 1, 4), 26], [Date.UTC(2013, 1, 5), 23], [Date.UTC(2013, 1, 6), 25], [Date.UTC(2013, 1, 7), 43], [Date.UTC(2013, 1, 8), 26], [Date.UTC(2013, 1, 9), 23], [Date.UTC(2013, 1, 10), 35], [Date.UTC(2013, 1, 11), 38], [Date.UTC(2013, 1, 14), 36], [Date.UTC(2013, 1, 15), 3], [Date.UTC(2013, 1, 16), 55], [Date.UTC(2013, 1, 17), 43], [Date.UTC(2013, 1, 18), 22], [Date.UTC(2013, 1, 19), -3] ] }, { type: 'line', name: '2013', color: '#89a54e', lineWidth: 3, zIndex: 3, // xAxis:1, pointInterval: 24 * 3600 * 1000, pointStart: Date.UTC(2012, 0, 1), data: [ [Date.UTC(2012, 0, 1), 13], [Date.UTC(2012, 0, 2), 52], [Date.UTC(2012, 0, 3), 3], [Date.UTC(2012, 0, 4), 12], [Date.UTC(2012, 0, 5), 2], [Date.UTC(2012, 0, 6), 35], [Date.UTC(2012, 0, 7), 12], [Date.UTC(2012, 0, 8), 35], [Date.UTC(2012, 0, 9), 22], [Date.UTC(2012, 0, 11), 3], [Date.UTC(2012, 0, 12), 32], [Date.UTC(2012, 0, 15), 41], [Date.UTC(2012, 0, 16), 45], [Date.UTC(2012, 0, 18), 63], [Date.UTC(2012, 0, 19), 16], [Date.UTC(2012, 0, 20), 83], [Date.UTC(2012, 0, 21), 1], [Date.UTC(2012, 0, 22), 75], [Date.UTC(2012, 0, 23), 52], [Date.UTC(2012, 0, 24), 1], [Date.UTC(2012, 0, 25), 65], [Date.UTC(2012, 0, 26), 13], [Date.UTC(2012, 0, 27), 76], [Date.UTC(2012, 0, 28), 56], [Date.UTC(2012, 0, 29), 12], [Date.UTC(2012, 0, 30), 13], [Date.UTC(2012, 0, 31), 22], [Date.UTC(2012, 1, 1), 1], [Date.UTC(2012, 1, 2), 25], [Date.UTC(2012, 1, 3), 43], [Date.UTC(2012, 1, 4), 26], [Date.UTC(2012, 1, 5), 23], [Date.UTC(2012, 1, 6), 25], [Date.UTC(2012, 1, 7), 43], [Date.UTC(2012, 1, 8), 26], [Date.UTC(2012, 1, 9), 23], [Date.UTC(2012, 1, 10), 35], [Date.UTC(2012, 1, 11), 48], [Date.UTC(2012, 1, 14), 86], [Date.UTC(2012, 1, 15), 73], [Date.UTC(2012, 1, 16), 55], [Date.UTC(2012, 1, 17), 43], [Date.UTC(2012, 1, 18), 22], [Date.UTC(2012, 1, 19), -3] ] }] }); });
It depends on what you want shown on the x axis. If you just want to keep the first axis labels, then simply remove the labels from the second x axis and offset it over the first: xAxis:[ {type: 'datetime', minRange:31*24 *3600000 , offset:10, labels: {formatter: function() {return Highcharts.dateFormat('%e %b', this.value); } } }, {type: 'datetime', minRange:31*24 *3600000 , offset:10, labels: {enabled:false} }],