我正在尝试使用google visualization api从任何文件或数组中绘制直方图 . 我试图将包含csv数据的数组打入google.visualization.arrayToDataTable()函数,但它不起作用 . 有没有人知道如何使用此功能,而不是任何实时数据 . 以下是google的示例:google.load(“visualization”,“1”,{packages:[“corechart”]}); google.setOnLoadCallback(drawChart); function drawChart(){var data = google.visualization.arrayToDataTable([//需要这个来获取我的任何数组,因为我在我的程序中从用户那里获取文件 . ['恐龙','长度'],[ 'Acrocanthosaurus(顶刺蜥蜴)',12.2],['Albertosaurus(Alberta lizard)',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 .