我使用D3成功渲染了一个显示来自csv文件数据的HTML表格,但是当我将相同的代码移动到一个流星项目中时,我遇到了问题。传递给d3.csv()的回调的数据对象是一次拾取HTML文件而不是csv数据。这只有在尝试在流星中运行时才会发生。
我的代码设置如下:
if (Meteor.isClient) {
d3.csv("data/dataset.csv", function(data) {
console.dir(data);
// do stuff
});
}
if (Meteor.isServer) {
// do other stuff
}
关于为什么会发生这种情况的任何想法?
答案 0 :(得分:3)
(根据@ booyaa的评论,简单地复制Ashkat的评论)
尝试将您的csv文件放在public/data/data.csv