在D3中绘制钟形曲线上的点

时间:2014-12-12 06:31:25

标签: d3.js statistics

我无法弄清楚为什么我的观点不能吸引人。我唯一能想到的是我的规模在某种程度上是偏离的,但如果是这样的话,我不确定如何,因为数字看起来正确。救命啊!

这里是掠夺者.. http://plnkr.co/edit/U48zrI

var x = d3.scale.linear()
    .range([0, width]);
var y = d3.scale.linear()
    .range([height, 0]);

svg.append('points').selectAll('circle')
    .data(plotPoints)
    .enter()
    .append('circle')
    .attr('cx', function (d) {console.log(d.score); return x(d.score);})
    .attr('cy', function (d) {console.log(y(0.002)); return y(0.002);})
    .attr('r', 3)
    .attr('class','red'); 

1 个答案:

答案 0 :(得分:1)

没有SVG元素,更改指向g:

svg.append('g').selectAll('circle') 
    .data(plotPoints)
    .enter()
    .append('circle')
    .attr('cx', function (d) {console.log(d.score); return x(d.score);})
    .attr('cy', function (d) {console.log(y(0.002)); return y(0.002);})
    .attr('r', 3)
    .attr('class','red');