如何使用google.visualization.arrayToDataTable()函数获取可重用的图表

时间:2014-04-16 06:34:00

标签: javascript charts google-api histogram2d

我正在尝试使用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。

0 个答案:

没有答案