javascript - 使用 d3 显示来自 csv 的图像

标签 javascript html image d3.js

我对 javascript、d3 和 polymer 项目还很陌生。

我有一个包含图像信息的 csv 文件,我已经解析了该文件并创建了一个仅包含图像 URL 的数组。 现在我想在我的聚合物项目中显示这些图像。但是,当我尝试使用数组时,什么也没有发生。

d3.csv("./images2.csv",function (data) {
 var URL = data.map(function(d) {return d.imageUrl});
 var urlArray = [];
 urlArray.push(URL);

 //display 1st image?
 document.write('<img src=" + urlArray[0] + "/>');
}); 

我不确定我的语法是否错误或以错误的方式处理此问题,但我无法找到任何有用的东西。如有任何帮助或建议,我们将不胜感激。

最佳答案

这不会像您尝试的那样工作,因为您将一个数组放入一个数组(在没有看到您的 csv 文件的情况下这样说)然后尝试调用返回一个数组的外部

假设URL是一个 URL 数组,这些行毫无意义,您可以删除它们:var urlArray = []; urlArray.push(URL);

然后尝试 document.write('<img src=" + URL[0] + "/>');

完整代码:

d3.csv("./images2.csv",function (data) {
 var URL = data.map(function(d) {return d.imageUrl});
 //display 1st image?
 document.write('<img src=" + URL[0] + "/>');
}); 

关于javascript - 使用 d3 显示来自 csv 的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50903901/

相关文章:

html - 在 html 中再次播放视频后循环播放 html5 视频变黑屏

Javascript - 在水果列表下拉列表中添加一次橙色

javascript - 如何统计选中的文件

javascript - 使用javascript设置图像源和背景图像

html - 如何从图像而不是文本中删除链接悬停?

javascript - 从 Canvas 中删除元素

javascript - ctrl + click of href=# 出现问题

javascript - 在运行时使用 javascript 加载 div 背景图像(通过/使用?CSS)

javascript - Ajax 发送 FormData 并检索多维数组

javascript - 函数参数可以传递到字符串中吗?