0
我想從一個CSV文件訪問特定的變量csv文件訪問的列/字段,如下圖所示:從d3.js
月,年,葉 月,2011年20月 2011年,30 2011年3月,40
我想要實現的是創建一個高度爲葉值的條形圖。以下是我用來從導入的csv文件訪問葉子字段的代碼。我在這裏做錯了,因爲我是D3.js的新手,對於訪問對象或引用對象(通常的語法)我感到非常困惑。我不在乎年,月,我只是想用葉子創建一個簡單的條形圖。任何幫助或指向寶貴的資源將不勝感激。
感謝
<!DOCTYPE HTML>
<html>
<head>
<script type="text/javascript" src="d3.min.js"></script>
<h4> D3 Bar Chart </h4>
</head>
<style>
.bar{
display:inline-block;
width: 20px;
height: 80px;
margin-right: 2px;
background-color: teal;
}
</style>
<body>
<script>
d3.csv("sl_month_year.csv", function(error, data)
{ if(error) {
console.log(error);}
else {console.log(data);
var bar = d3.selectAll("body")
.select("div")
.data(data.length)
.enter()
.append("div")
.attr("class","bar")
.style("height", function(d) { for (i=0; i <= d.length; i++) { return d.[i].leaves + "px" ;});
});