anchor.diff:                              quan2 = yScale(tmp_y_arr[tmp_yl - 1 + Math.floor(tmp_yl/2)]);
                           }
                       }
  -                    //var scaled_y_arr = [];
                       for (var k = 0 ; k < tmp_y_arr.length ; k++) {
                           scaled_y_arr[k] = parseFloat(yScale(tmp_y_arr[k]));
                       }
  
positive.code:                     .style("text-anchor", "front")
                      .text(function(d, i) {
                          switch (i) {
                              case 0: return gisticLegendText[0];
                              case 1: return gisticLegendText[1];
                              case 2: return gisticLegendText[2];
                              case 3: return gisticLegendText[3];
                              case 4: return gisticLegendText[4];
                              case 5: return gisticLegendText[5];
                          }
                      });
          }
  
negative.code:                             .size(30)
                              .type(function(d, i) {
                                  switch(i) {
                                      case i: return symbol[i];
                                  }
                              })
                      )
                      .attr("fill", function (d, i) {
                          switch (i) {
                              case i: return mutationFillTypes[i];
                          }
                      })
                      .attr("stroke", function (d, i) {
                          switch (i) {
                              case i: return mutationStrokeTypes[i];
                          }
                      })
              legend.append("text")
  