Я пытаюсь создать несколько графиков в D3. Пока люблю это, но я немного застрял.
Я хочу создать одну область для хранения точек данных, а другую - для оси и меток.
Я думаю, что сделаю еще более мелкие, чтобы сделать обновление более эффективным. Но проблема, с которой я столкнулся, заключается в том, что я не могу выбрать подэлементы в SVG.
Вот что у меня есть:
var graph = d3.select('#Graph svg')
if (graph[0][0] == null){
graph = d3.select('#Graph')
.append("svg:svg")
.attr("width",width)
.attr("height",height)
.attr("class","chart");
}
graph.append("svg:g")
.attr("id","data")
Сейчас я не нашел способа выбрать этот контейнер данных. Я пытался
d3.select("#Graph svg data")
Но не повезло. Есть идеи?