   # vertical rectangles representing each array
   indRectGrp = svg.append("g")
 
-  indRect = indRectGrp.selectAll("rect.ind")
+  indRect = indRectGrp.selectAll("empty")
                  .data(data.ind)
                  .enter()
                  .append("rect")

  rightAxis = svg.append("g")

  for j in [0...nQuant]
    rightAxis.selectAll("text.qu")
       .data(data.qu)
       .enter()
       .append("text")

     .attr("y", (d) -> yScale(d))
     .attr("dominant-baseline", "middle")
     .attr("text-anchor", "end")


  # axis on left
  BaxisData = [50, 100, 150, 200, 250, 300, 350, 400, 450]
  Baxis = svg.append("g")

  # axis: white lines
  Baxis.append("g").selectAll("empty")
     .data(BaxisData)
     .enter()
     .append("line")
     .attr("class", "line")
     .attr("class", "axis")
     .attr("y1", pad)
     .attr("y2", h-pad)
     .attr("x1", (d) -> xScale(d))
     .attr("x2", (d) -> xScale(d))
     .attr("stroke", "white")

  # axis: labels
  Baxis.append("g").selectAll("empty")
     .data(BaxisData)
     .enter()
     .append("text")
     .attr("class", "axis")
     .text((d) -> d)
     .attr("y", h-pad*0.7)
     .attr("x", (d) -> xScale(d))
     .attr("dominant-baseline", "middle")
     .attr("text-anchor", "middle")


  # curves for quantiles
