我正在嘗試使用此代碼在控制臺中列印資料集
d3.json("data.json", function(data) {
console.log(data);
});
我正在使用 replit 和 data.json 是檔案之一。我是從這個網址下載的:https : //raw.githubusercontent.com/freeCodeCamp/ProjectReferenceData/master/GDP-data.json
我在 head 標簽中呼叫了 d3js 庫,如下所示:
<script src="https://d3js.org/d3.v6.min.js"></script>
雖然它不是列印。不顯示錯誤訊息。它只是不列印。怎么了?
uj5u.com熱心網友回復:
d3.json()自 d3 v5 或更高版本以來,的簽名已更改。請立即使用 Promise 風格的事件處理。下面是一個例子:
<html>
<head><meta charset="UTF-8"></head>
<body>
<script src="https://d3js.org/d3.v6.min.js"></script>
<script>
let url = "https://raw.githubusercontent.com/freeCodeCamp/ProjectReferenceData/master/GDP-data.json";
d3.json(url).then(data => {
console.log("got data", data);
}).catch(error => {
console.log("error fetching url", url);
});
</script>
</body>
</html>
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/396144.html
標籤:javascript html json d3.js 数据集
