2014-12-12 3 views
1

Я не могу понять всю жизнь, почему мои очки не рисуются. Единственное, о чем я могу думать, это то, что мой масштаб отключен в некотором роде, но если это так, я не уверен, как, поскольку цифры выглядят правильно. Помогите!Нанесение точек на кривую колокола в D3

Вот plunker .. 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

Там нет SVG элементов, точка изменения в г:

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'); 
Смежные вопросы