好的,所以我真的希望有人可以帮助我开始,我已经能够通过带有谷歌可视化的 api 从我的谷歌分析数据中绘制饼图和时间线。我现在想从谷歌访问分析中提取数据并绘制地图。这是有效的地理地图示例代码
google.load('visualization', '1', {packages: ['geochart']});
function drawVisualization() {
var data = google.visualization.arrayToDataTable([
['Country', 'Popularity'],
['Germany', 200],
['United States', 300],
['Brazil', 400],
['Canada', 500],
['France', 600],
['RU', 700],
['South Africa', 800]
]);
var geochart = new google.visualization.GeoChart(
document.getElementById('visualization'));
geochart.draw(data, {width: 556, height: 347});
}
google.setOnLoadCallback(drawVisualization);
但当然我想从我的谷歌分析 api 中获取 var 'data' 到这样一个数组中,并根据过去 30 天的综合浏览量绘制前 10 个受欢迎的国家?
我相信以下查询会给我我想要的
dimensions=ga:country
metrics=ga:visits
sort=-ga:visits
如何将其转换为数据变量的正确格式以绘制此地理地图?如果你能帮我重写 var 数据使其正常工作,我可能是最快乐的人。提前致谢