Группа точек чертежа d3.js - PullRequest
       3

Группа точек чертежа d3.js

0 голосов
/ 22 октября 2018

У меня есть следующий массив с данными точек (в котором две группы точек):

const data = [[{x: 1, y: 3.4}, ...], [{x: 1, y: 4.3}, ...]]

Я хочу нарисовать точки для каждой группы точек так, чтобы точки каждой группы были вложены в<g> тег.Мой код выглядит так:

const $svg = d3.select('svg')
const $points = $svg.selectAll('.points').data(data)

$points.enter()
        .append('g')
        .attr('class', 'points')

const $point = $points.selectAll('.points').data(d => d)

$point.enter()
        .append('circle')
        .attr('class', 'point')
        .attr('cx', d => scale.x(d.x))
        .attr('cy', d => scale.y(d.y))
        .attr('r', 4)

Пример на JSFiddle

Но только <g> нарисован таким образом, а элементы <circle> - нет.Что я сделал не так?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...