Graph 如何在google图表中绘制月份与文本标签图

Graph 如何在google图表中绘制月份与文本标签图,graph,charts,google-visualization,Graph,Charts,Google Visualization,我如何创建一个谷歌图表,h轴上显示月份-年份(2018年3月),V轴上显示标签(数据库模块) 不确定这是否是您要查找的图形, 但是您可以使用DataView为每个标签创建一个v轴列, 然后使用group()方法按日期求和 google.charts.load('current'{ 软件包:['corechart'] }).然后(函数(){ var data=google.visualization.arrayToDataTable([ [“数据库模块”,新日期(2018年3月30日),1],

我如何创建一个谷歌图表,h轴上显示月份-年份(2018年3月),V轴上显示标签(数据库模块)


不确定这是否是您要查找的图形,
但是您可以使用
DataView
为每个标签创建一个v轴列,
然后使用
group()
方法按日期求和

google.charts.load('current'{
软件包:['corechart']
}).然后(函数(){
var data=google.visualization.arrayToDataTable([
[“数据库模块”,新日期(2018年3月30日),1],
[“人力资源模块”,新日期(2018年1月4日),1],
[“财务模块”,新日期(2018年2月4日),4],
[“运营模块”,新日期(2018年2月4日),6],
[“PP模块”,新日期(2018年2月4日),1]
],对);
var dataView=newgoogle.visualization.dataView(数据);
var标签=数据。getDistinctValues(0);
var viewColumns=[1];
labels.forEach(函数(标签、索引){
viewColumns.push({
计算:函数(dt,行){
if(dt.getValue(行,0)==标签){
返回dt.getValue(第2行);
}
返回null;
},
标签:标签,
键入:“数字”
});
});
setColumns(viewColumns);
var aggColumns=[];
labels.forEach(函数(标签、索引){
推({
聚合:google.visualization.data.sum,
列:索引+1,
标签:dataView.getColumnLabel(索引+1),
类型:dataView.getColumnType(索引+1)
});
});
var dataGroup=google.visualization.data.group(dataView[0],aggColumns);
var chartDiv=document.getElementById('chart_div');
var chart=新的google.visualization.ColumnChart(chartDiv);
图表绘制(数据组{
图例:“底部”
});
});

[
    ['Database Module', new Date(2018, 3, 30),1],
    ['HR Module', new Date(2018, 1, 4), 1],
    ['Finance Module', new Date(2018, 2, 4),4],
    ['Operations Module', new Date(2018, 2, 4), 6],
    ['PP Module', new Date(2018, 2, 4), 1]
]