Charts 谷歌图表haxis标签呈现

Charts 谷歌图表haxis标签呈现,charts,google-visualization,Charts,Google Visualization,我使用谷歌图表-折线图来显示一周的趋势(x轴)到成本(y轴)。 现在,如果我跨越过去9个月的周数,那么由于空间限制,大多数x轴标签都被隐藏。 我正在尝试仅在一个月的第一周显示axis标签,并将其余部分设置为空白 是否有方法显示9个月内的所有9个标签(每个月的第一周)要显示特定的轴标签,请使用-->hAxis.ticks ticks接受一个值数组,每个值将显示为一个标签。 该值的类型应与数据表中的x轴值相同 如果您使用的是日期,那么数组中应该填充日期值 hAxis: { ticks: [new

我使用谷歌图表-折线图来显示一周的趋势(x轴)到成本(y轴)。 现在,如果我跨越过去9个月的周数,那么由于空间限制,大多数x轴标签都被隐藏。 我正在尝试仅在一个月的第一周显示axis标签,并将其余部分设置为空白


是否有方法显示9个月内的所有9个标签(每个月的第一周)

要显示特定的轴标签,请使用-->
hAxis.ticks

ticks
接受一个值数组,每个值将显示为一个标签。
该值的类型应与数据表中的x轴值相同

如果您使用的是日期,那么数组中应该填充日期值

hAxis: {
  ticks: [new Date(2018, 0, 1), new Date(2018, 1, 1), new Date(2018, 2, 1), ...]
}
还可以使用对象表示法填充数组,
使用对象表示法,可以提供值(
v:
)和格式化值(
f:

请参阅下面的工作片段,数据和记号是动态生成的

google.charts.load('current'{
回调:函数(){
图纸();
window.addEventListener('resize',drawChart,false);
},
软件包:['corechart']
});
函数绘图图(){
var datePattern='MM/dd/yyyyy';
var formatDate=new google.visualization.DateFormat({
模式:日期模式
});
var dataTable=new google.visualization.dataTable();
dataTable.addColumn('date','X');
dataTable.addColumn('number','Value');
var一天=(1000*60*60*24);
var startDate=新日期(2018年0月1日);
var endDate=新日期(2018年9月0日);
var ticksAxisH=[];
for(var i=startDate.getTime();i
hAxis: {
  ticks: [{v: new Date(2018, 0, 1), f: '01/01/2018'}, {v: new Date(2018, 1, 1), f: '02/01/2018'}, ...]
}