score:2

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}
    }],

Related Query

More Query from same tag