Accepted answer

if you are using datetime xaxis you can use highstock and use the datagrouping property for that:

plotoptions: {
        line: {
            enabled: true,
            forced: true,
            datagrouping: {
                approximation: 'average',
                units: [
                        'month', [1]]

this will automatically group your daily data to average of month. here's the demo

Related Query

More Query from same tag