我想呈現一個餡餅聊天,數據來自csv文件(excel)。 我的html文件(index.html的)和js文件(loadData2.js), 當我打印在js文件中的數據,我得到它喜歡:字,號 唐納德,8 王牌,12 拒絕,2 到,7 發行,3 他,6無法讀取未定義的屬性「圖表」
所以我看到的數據好。 一個字段是一個字,另一個字段是一個數字。
我得到一個錯誤: 「遺漏的類型錯誤:$(...)CanvasJSChart不是一個函數(......)」
我的html代碼:
<!DOCTYPE html>
<html>
<head>
<title>hw 1</title>
<link rel="stylesheet" type="text/css" href="css/style.css">
<script src="includes/loadData2.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
<script src="canvas/canvasjs.min.js"></script>
</head>
<body>
<div id="chartContainer" style="height: 300px; width: 100%;">
<script>
(function(){
getData2();
})();
</script>
</div>
</body>
</html>
我的js代碼:
function getData2()
{
console.log("hello");
$.get('data/words.csv', function(data) {
console.log(data);
//Better to construct options first and then pass it as a parameter
var options = {
exportEnabled: true,
animationEnabled: true,
title: {
text: "Exporting Chart as Image"
},
data: [
{
type: "splineArea", //change it to line, area, bar, pie, etc
dataPoints: [data]
}
]
};
$("#chartContainer").CanvasJS.Chart(options);
});
}
我需要做些什麼才能在屏幕上看到我的圖表? 謝謝,
是什麼'CanvasJSChart'?它從何而來? –
您是否嘗試閱讀腳本的手冊?像這樣http://canvasjs.com/docs/charts/basics-of-creating-html5-chart/ –