簡體   English   中英

object附加文本元素之后的對象輸出

[英]object Object output after appended text element

嗨,我是JavaScript和d3.js的新手。 我已經創建了圖表,並且一切都很好。 但是,我試圖在文本中顯示一些信息,該圖僅顯示了與上一個財務年度的結果相比今年的銷售總額。

那我發現了奇怪的是,正在顯示在H2中的文本只是顯示[object Object]即使所有的數據加載在精細的螢火當我去竊聽它,它顯示了這個HTTP: //i.imgur.com/rOnZQXG.png (我不能嵌入,因為我沒有足夠高的代表),這是正確的數據

這是我用於文本的代碼-

d3.csv("OrderValueToday.csv", function(today) { 
   console.log(today); 

   var totalSales = today

   svgLabel = d3.select("#label").append("h2")
     .text(totalSales)
});

我要獲取的CSV已經具有今天的總銷售額,因此我沒有進行任何求和,這在我獲取數據時已經為我完成了。 CSV的格式如下

Today
20000

這對於我擁有的所有數據幾乎一樣。 如果您能幫助我解決此問題,那將是很棒的事情,因為這是完成該項目的最后一件事。 干杯

根據事物的外觀,您正在傳遞包含對象的數組。 您只需要訪問Today值。

d3.csv("OrderValueToday.csv", function(obj) { 
   var text = 'Total sales today = ';
   var totalSales = text + obj[0].Today;
   svgLabel = d3.select("#label").append("h2")
     .text(totalSales);
});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM