我正在尝试使用google visualization api从任何文件或数组中绘制直方图。我试图将包含csv数据的数组打入google.visualization.arrayToDataTable()函数,但它不起作用。有没有人知道如何使用此功能,而不是任何实时数据。 以下是谷歌的例子: google.load(" visualization"," 1",{packages:[" corechart"]}); google.setOnLoadCallback(drawChart); function drawChart(){ var data = google.visualization.arrayToDataTable([//需要这个来获取我的任何数组,这将是不同的,因为我从我的程序中的用户获取文件。 ['恐龙','长度'], [' Acrocanthosaurus(顶刺蜥蜴)',12.2], ['艾伯塔龙(艾伯塔蜥蜴)',9.1], ['异特龙(其他蜥蜴)',12.2], [' Apatosaurus(欺骗性蜥蜴)',22.9], ['始祖鸟(古代翼)',0.9], ['阿根廷龙(阿根廷蜥蜴)',36.6], [' Baryonyx(重爪)',9.1],
var options = {
title: 'Lengths of dinosaurs, in meters',
legend: { position: 'none' }
};
var chart = new google.visualization.Histogram(document.getElementById('chart_div'));
chart.draw(data, options);
}
</script>
</head>
<body>
<div id="chart_div" style="width: 900px; height: 500px;"></div>
如果此功能无法使用,则任何人都有任何其他建议。另外,由于可扩展性问题,我无法使用d3。