46
rated 0 times
[
49]
[
3]
/ answers: 1 / hits: 22426
/ 8 Years ago, tue, august 9, 2016, 12:00:00
For some reason I am getting d3.scale
is undefined. D3 is properly loaded; I'm using the one listed on the main d3js.org site here.
My JS file handling the D3 code:
InitiateChart_1();
function InitiateChart_1()
{
var data = [5,10,15,20,25];
var height = 500, width = 500;
var xScale = d3.scale.linear()
.domain([0,60])
.range([0,width]);
var canvas = d3.select(body)
.append(svg)
.attr(id,chart1)
.attr(width,width)
.attr(height,height);
var bars = canvas.selectAll(rect)
.data(data)
.enter()
.append(rect)
.attr(height,10)
.attr(width,function(d){return xScale(d);})
.attr(y,function(d,i){return i * 12;})
}
My entire HTML file:
<!doctype html>
<html>
<head>
<title>SHED Report Prototype</title>
<meta charset='utf-8'>
<script src=https://d3js.org/d3.v4.min.js></script>
</head>
<body>
<script src='js/studentloans.js'></script>
</body>
</html>
Any help is greatly appreciated.
More From » html