【发布时间】:2021-11-16 14:17:39
【问题描述】:
我正在做这个项目,暂时我只需要显示一个从我的后端数据库返回的数字。
这是我的代码:
var data2 = d3.json("/Events/CountEmployees/").then(function (data) {
d3.select("#data")
.selectAll("p")
.data(data)
.enter()
.append('p')
.style("color", "red")
.text(data => data.Count1);
// console.log( data);
})
当我执行 console.log(data) 命令时,它实际上读取了我想要的数据,但我不明白问题在于 D3js 中的文本属性。
现在我想要在我的页面上显示来自 count1 的数据,即“6”作为文本,但我被卡住了,找不到任何解决方案。你能帮我解决这个问题吗?
【问题讨论】:
-
您选择的是哪种类型的元素,其 id 为
#data,它是否已经有任何子“p”元素?如果您检查页面,您是否看到添加的元素?如果您在文本函数中记录 data.Count1 ,您会看到您的期望吗?您需要更多信息来确定问题。 -
实际上没有。我无法直接访问该行数据。相反,我可以使用 console.log(data); 记录我从数据库中检索到的整个“表”
标签: javascript d3.js data-visualization