Javascript d3未捕获类型错误:n.domain不是函数
我在我的js文件中运行了这段代码,它得到了一个错误。。。像“未捕获的TypeError:n.domain不是函数”Javascript d3未捕获类型错误:n.domain不是函数,javascript,d3.js,Javascript,D3.js,我在我的js文件中运行了这段代码,它得到了一个错误。。。像“未捕获的TypeError:n.domain不是函数” function drawChart($element,layout,dat){ console.log(dat); var chart_margin = { top:10, bottom:20, left:10, right:10 }; var height = $element.w
function drawChart($element,layout,dat){
console.log(dat);
var chart_margin = {
top:10,
bottom:20,
left:10,
right:10
};
var height = $element.width()*0.1;
var width = $element.width();
$("#est-chart").empty();
var svg = d3.select('#est-chart').append("svg")
.attr("width", width)
.attr("height", height)
.append("g");
var y = d3.scaleLinear()
.domain([0, d3.max(dat, function(d){return d;})])
.range([0, height]);
var yAxis = d3.axisLeft(dat);
var yAxis_g = svg.append("g")
.attr("class", "y axis")
.call(yAxis);
}
有人能帮我解决这个问题吗
有一个拼写错误更改轴到yAxis并尝试
yAxis = d3.axisLeft(dat);
使用Firebug或开发者控制台查看callstackI刚刚添加了错误捕获,它说d3.min.js中的函数工作不正常。。。但我只是从下载了d3文件。为了进行调试,您应该使用d3Oh的非精简版本。。我把它改成了非缩微版,但还是有点小改动。。未捕获类型错误:scale.domain不是函数错误是什么?打印屏幕很抱歉。。我在发帖时删除了一些单词。。谢谢你让我知道我换了密码你能共用一把小提琴吗?