1
我想创建一个折线图,显示整个页面的点击次数。不过,我只想让横轴在每个月的第一个月显示一个标签。我目前有这样的东西,但它只显示第一个月。谷歌可视化水平轴标签
view.setColumns([{
type: 'string',
label: 'Month',
calc: function(dt, row) {
var date = dt.getValue(row, 0).split('/');
date = new Date(date[2], date[1] - 1, date[0]);
var current_month = date.getMonth();
if (current_month > month || (current_month == 0 && month != 0)) {
month = current_month;
return months[month];
} else {
return null;
}
}
}, 1]);
谢谢,完美!我使用的是不允许日期的google.visualization.arrayToDataTable。将其更改为您的格式,并使用日期对象使其显示得更好。 – 2013-03-01 12:27:48
很高兴能帮到你!一般来说,'ArrayToDataTable()'比上面这种方式更混乱。通过使用'DataTable()',您可以非常明确地设置每个列,类型和其他所有的角色。您还可以创建for循环来更轻松地创建表格,并且通常会有更好的时间。祝你好运! – jmac 2013-03-02 04:25:08