ember-data como dados para d3

Eu gostaria de usar meus emberdata como dados para criar objetos dentro do d3. Eu tento converter os itens do modelo de controladores em novos objetos javascript e dar essa nova matriz para dados d3. aqui está o código

App.GraphicsView = Ember.View.extend( {
didInsertElement: function() {
    var svg = d3.select("#svg");
    var data = this.get('controller').get('model').get('content');
    var newData = [];
    for(var i = 0; i < data.length; i++) {
          newData.push(data[i]);
     }
    var graphics = svg.selectAll("rect")
        .data(newData)
        .enter()
        .append("rect");
    graphics.attr("x", function(d, i) {
        return d.get('x');
    })
}

mas a variável de dados não é realmente uma matriz, então eu não posso iterar sobre isso

questionAnswers(3)

yourAnswerToTheQuestion