Mismo problema con gráficos de dispersión y gráficos de líneas. Tenga un gráfico de trabajo, vAxis: lecturas del sensor, hAxis: fecha y hora. El gráfico muestra las lecturas diarias de las últimas ocho semanas: funciona.
Y lo que parece, cuadrículas no deseadas para el primer día del mes:
Tengo las líneas de cuadrícula de hAxis configuradas para mostrarse cada 7 días; eso funciona, pero además de las líneas de cuadrícula semanales, los gráficos de Google insisten en mostrar las líneas de cuadrícula para el primer día del mes. Intenté todas las permutaciones de recuento de líneas de cuadrícula y líneas de cuadrícula menores que se me ocurren. El único éxito que he tenido es que las líneas de cuadrícula no tienen color, pero eso desactiva todas las líneas de cuadrícula de hAxis.
¿Cómo puedo desactivar las líneas de cuadrícula que se muestran el día 1 de cada mes?
Opciones relevantes:
var levelOptions = { title: "Remaining", width: 420, //column is 420 with padding 5px, but this gives a right //margin the same as the left height: 250, // chart area needs to be less than 100% to make room for axis labels chartArea: {width: '85%', height: '80%'}, titlePosition: 'in', axisTitlesPosition: 'none', titleTextStyle: {color: 'DimGray', fontSize: 14, bold: false}, curveType: 'function', lineWidth: 2, //width of lines connecting points pointsVisible: false, vAxis: {minValue: 0, //no need for max value, calc automatically gridlines: {color:'Gainsboro'}, baselineColor: 'DimGray', baseline: 0}, //Gridlines: {count: 0}, does nothing //minorGridlines: {count: 0}, gets rid of all gridlines except 1st of month //but leaves the ticklabels there, so why does gridlines count = 0 not work //gridlines: {color:'none',}, //this gets rid of all of them but //adding back in minor grid colour does not put them back hAxis: {ticks: ticklabels, textStyle : {fontSize: 9}, gridlines: {count: 0,}, //minorgridlines: {color:'Gainsboro',}, //gridlines: 0, format: 'dd MMM', //so dates appear as, eg 1 Apr baselineColor: 'DimGray', baseline: data.getColumnRange(2).min}, legend: 'none', };ticklabels es una matriz de fechas generada al analizar arrayData y elegir cada 7 fechas.