       .attr 'cx', (d) -> return d.x
       .attr 'cy', (d) -> return d.y
       #.attr('transform', (d) -> return 'translate(' + d.x + ',' + d.y + ')')
-    #@nodes_labels.attr('transform', (d) -> return 'translate(' + d.x + ',' + d.y + ')')
+    @nodes_labels
+      .attr 'transform', (d) -> return 'translate(' + d.x + ',' + d.y + ')'
   
   drawRelationPath: (d) =>
     return 'M ' + d.source.x + ' ' + d.source.y + ' L ' + d.target.x + ' ' + d.target.y

      @setNodesRelationsSize()  # initialize nodes_relations_size array

    # Setup containers
    @container            = @svg.append('g')
    @relations_cont       = @container.append('g').attr('class', 'relations-cont')
    @nodes_cont           = @container.append('g').attr('class', 'nodes-cont')
    @relations_labels_cont= @container.append('g').attr('class', 'relations-labels-cont')
    @nodes_labels_cont    = @container.append('g').attr('class', 'nodes-labels-cont')
    
    @rescale()  # Translate svg

  initializeData: (data) ->


    # Use General Update Pattern 4.0 (https://bl.ocks.org/mbostock/a8a5baa4c4a470cda598)

    # JOIN new data with old elements
    @relations = @container_inner.selectAll('.relation').data(@data_relations_visibles)

    # EXIT old elements not present in new data
    @relations.exit().remove()
