web-dev-qa-db-ja.com

Google Visualization-TypeError:未定義のプロパティ「DataTable」を読み取れません[Chrome固有]

Google Visualization Libraryを使用していますが、アプリケーションは正しく機能していましたが、chrome(具体的には)このエラーが発生し始める方法を理解できません。Firefoxで正常に機能しています

function drawVisualization() {

var data = new google.visualization.DataTable(countArray);

// Declare columns
data.addColumn('date', 'Day');
data.addColumn('number', 'Person');

// Add data.
data.addRows(countArrayFinal);

// Create and draw the visualization.
new google.visualization.LineChart(document.getElementById('visualization')).draw(data, {
    title: 'Performance',
    width : 700,
    height : 300,
    vAxis : {
        maxValue : 4000
    }
});
}drawVisualization();
8
Ashutosh Verma

このエラーは、Googleビジュアライゼーションがロードされていないために発生します。

これをdrawVisualization関数の下に追加します。

google.load("visualization", "1", {packages:["corechart"]});
google.setOnLoadCallback(drawVisualization);

の代わりに

drawVisualization();
29
davidkonrad