I assume you have a "date" type axis (and not a "string" type with string representations of dates). If so, then the API auto-calculates what values to use for the axis based on the total span of time displayed. Normally, you would be able to use the hAxis.gridlines.count option to control the number of axis values displayed (as each gridline gets an axis value), but that option is broken for "date" type axes right now. The dev team indicated that it is working on a fix, which ideally will be out in the next month or two if all goes well. Until it gets fixed, though, the only option is to convert to a string type axis and use the hAxis.maxAlternation/maxTextLines/minTextSpacing/showTextEvery options to see if you can get the labels to display the way you want (this can be a tedious process and there is no guarantee that it will get you the results you want; plus, if your data has any gaps in it [eg, you skip dates occasionally], the spacing in the chart will be wrong).