【发布时间】:2016-12-14 16:48:56
【问题描述】:
我正在使用 d3.js 中的一些代码在 html 页面中动态构建单元格表。因此,如果它是 5x5 .csv 报告,它将在页面上生成 5x5 等等。
此报告用于监控我们的某些机器,因此如果数值在某个范围内,我想分别显示绿色、黄色或红色表示良好、谨慎或严重。
这是一个每小时生成的 .csv 报告,将从早上 6 点到下午 6 点监控我们的机器。数值反映了我们是要显示绿色、黄色还是红色。
<!DOCTYPE html>
<html>
<head>
<script src="http://d3js.org/d3.v3.min.js">
</script>
<script src="d3.min.js?v=3.2.8">
</script>
<meta content="30" http-equiv="refresh">
<title></title>
</head>
<body>
<script>
d3.text("myCSV.csv", function(data) {
var parsedCSV = d3.csv.parseRows(data);
var container = d3.select("body")
.append("table")
.selectAll("tr")
.data(parsedCSV).enter()
.append("tr")
.selectAll("td")
.data(function(d) { return d; }).enter()
.append("td")
.text(function(d) { return d; });
});
</script>
</body>
</html>
出于概念目的,我们的报告如下所示:
【问题讨论】:
标签: javascript d3.js dynamic charts