我跟踪了3种不同类型的事件。我想显示所有这些事件的单线图,显示每天的事件计数 - 因此图表中应该有3个数据系列,每个不同的eventLabel应该有一个系列。但是,如果我尝试传递'dimensions': 'ga:date,ga:eventLabel'
,DataChart会抱怨 - 它会给我一个错误:"给定轴上的所有系列都必须具有相同的数据类型"。
所以,我已经恢复将所有图表显示为3个单独的折线图。如何将这些组合成1,每个不同的eventLabel使用不同的颜色线?
for (var i = 0; i < eventLabels.length; ++i) {
var chart1 = new gapi.analytics.googleCharts.DataChart({
query: {
'ids': myID,
'start-date': '30daysAgo',
'end-date': 'today',
'metrics': 'ga:totalEvents',
'dimensions': 'ga:date',
'filters': baseFilters + ";ga:eventLabel==" + eventLabel[i]
},
chart: {
'container': 'chart-' + i + '-container',
'type': 'LINE',
'options': {
'width': '100%'
}
}
});
}
&#13;