2014-03-24 2 views
0

Я пытаюсь использовать ранее существовавший элемент для создания диаграммы с d3.Как выбрать существующий элемент в d3

Если я создаю элемент с нуля, как это:

var svgContainer = d3.select("#content") 
         .append('div') 
         .append("svg") 
         .attr("width", size.x) 
         .attr("height", size.y) 
         .attr('id', 'chart'); 

вещи работают хорошо, немного, если вместо этого у меня есть уже существующий элемент, который выглядит следующим образом:

<div> 
    <svg id="chart" width="1400" height="800"> 
    </svg> 
</div> 

, а затем попробовать чтобы выбрать примерно так:

var svgContainer = d3.select("#chart") 

вещи больше не работают.

У кого-нибудь есть идея, почему?

+0

любой пример ??? –

+0

Работает для меня: http://jsfiddle.net/Ag3W2/ –

+0

Оказывается, это идеальное решение. d3

Смежные вопросы