d3 允许将外部数据加载到 javascript 中以生成 SVG 数据可视化。但是使用 Rails (4.0) 很棘手,因为我无法获取外部数据文件,例如 .tsv 或 .json 服务,以便 javascript 可以提取数据。由于数据量的原因,手动将其添加到js文件中,作为箭头或其他东西是不切实际的。但是也不容易找到提供静态文件的解决方案。我试图让浏览器读取 .tsv,然后将 javascript 设置为从 URL 读取,但没有运气。
我的 javascripts 在正确的位置(它在浏览器中提供):app/assets/javascripts/data.js 并且我正在尝试通过以下方式获取它:d3.tsv("data.tsv", function(error, data) {...
谢谢!