我是 Javascript 和 D3JS 的新手,所以我会尝试在这里提问。在开始之前,这里是原始示例的代码以支持我的特定数据集,这是我对其的修改。
我在后端所做的是使用 PHP(带有一些 var 库)来设置 JS 变量名称以在同一页面上显示多个图形。这就是我修改的每次迭代中“流”的来源。
似乎有一些问题可能与我对 D3.js 的具体工作原理缺乏了解有关,并且可能与一般的 JS 有关。我可以确认 CSV 文件被正确解析,因为它显示的 y 范围是有效的。
例如,代码显示的图形有一个倒置的 y 轴(具有正确的值)并且没有显示 x 轴或标签。此外,实际上没有绘制任何数据。我怀疑这可能与错误命名放置的属性有关,但我不确定。你有什么想法吗?
编辑:我自己修复了 y 轴问题。我现在感觉很昏暗。