我對html,d3js或javascript沒有太多瞭解,但根據Udacity中的某些課程,我可以將d3js加載到在Web開發人員控制檯中輸入此代碼的任何網站:不能運行d3js到網站(jupyter筆記本)
var script = document.createElement('script');
script.type = 'text/javascript';
script.src = 'https://d3js.org/d3.v4.min.js';
document.head.appendChild(script);
看起來非常簡單,它已經與我嘗試過的每一頁,除了我的jupyter筆記本。該腳本被附加在<head>
標籤中,但它具有非常低的不透明度,當我嘗試運行某些d3js代碼時,它不起作用(運行d3.select("p");
給出ReferenceError: d3 is not defined
)。有沒有其他解決方法?
你說你「不能加載d3js」,但你說「腳本被附加」 - 所以它*可以*加載。 「[...]它具有非常低的不透明度」 - >這可能是您真正的問題,但要回答它,我們需要更多相關細節。 –
@le_m你是對的,寫得很糟糕,只是編輯它。 – Ryunaq