【发布时间】:2016-03-16 23:02:33
【问题描述】:
我是 d3.js 的新手。我正在尝试在我的 Flask 应用程序上部署这个示例。但是,它经常给我一个错误-“data.cvs NOT FOUND”。我的 Flask 应用程序文件如下所示:`
├── flask_app.py
├── static
│ ├── css
│ │ ├── bootstrap.css
│ │ ├── bootstrap.min.css
│ │ ├── line_plot.css
│ │ ├── qtr_stats.csv
│ │ ├── table.css
│ │ └── thumbnail-gallery.css
│ ├── fonts
│ └── js
│ ├── d3.v2.min.js
│ ├── drawLinePlot.js
│ ├── jquery.js
│ ├── load_qtrly_stats.js
│ ├── makeMultiTable.js
│ ├── qtr_stats.csv
│ ├── setupPlot.js
│ └── toggleStat.js
├── templates
│ ├── README.md
│ ├── data_table.html
│ ├── drawLinePlot.js
│ ├── index.html
│ ├── qtr_stats.csv
我的 csv 文件路径应该如何? d3.csv("/static/qtr_stats.csv/", function(crd)
【问题讨论】:
-
您自己非常清楚地显示了路径结构——
d3.csv("static/js/qtr_stats.csv", ...)应该可以正常工作。 -
但事实并非如此。
d3.csv("/static/qtr_stats.csv/", function(crd)语句位于 load_qtrly_stats.js 文件中。 -
路径末尾的斜线看起来不对——不应该是
d3.csv("/static/qtr_stats.csv", function(crd)而不是d3.csv("/static/qtr_stats.csv/", function(crd)? -
而且你也不需要开头的斜线。您是否尝试过我发布的字符串?
标签: javascript python csv d3.js