JS;D3 条形图未定义错误:未捕获的类型错误,无法读取属性

作为Javascript的新手,我试图用D3做一个酒吧图。此条形图使用包含多个数据(3 个列)的 csv 文件,当使用滑块更改输入数据时,应自行更新

但是我遇到了一个我无法解决的错误:类型错误:柱线未定义

有人可以帮我找到解决方案吗?

谢谢


芜湖不芜
浏览 74回答 1
1回答

jeck猫

从我所看到的,您正在调用(具有异步调用)并立即在函数中调用。loadDatad3.csv(...)setupLstupsetup要求由 中的回调设置。setupLstuplstupDataonDataLoaded在不深入研究代码的情况下,也许将调用移动到in(当然从函数中删除它)可能已经解决了这个问题:setupLstuponDataLoadedsetupfunction onDataLoaded(data) {    lstupData = data;    setupLstup();    graphLstup(2019);}
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript