          .text(titletext)
          .attr("x", (left[1]+right[1])/2)
          .attr("y", top[1] - pad.top/2)
+         .attr("fill", maincolor)
+         .style("font-size", "18px")
     else
       probeaxes.append("text")
          .text(titletext)
          .attr("x", (left[1]+right[1])/2)
          .attr("y", top[1] - pad.top/2)
-
+         .attr("fill", maincolor)
+         .style("font-size", "18px")
 
   # circles at eQTL peaks
   peaks = svg.append("g").attr("id", "peaks")

           .attr("fill", darkGray)
           .style("pointer-events", "none")

  # maximum lod score
  maxlod = d3.max(data.peaks, (d) -> d.lod)


                 .text((z) -> "#{z.probe} (LOD = #{d3.format('.2f')(z.lod)})")
                 .attr("class", "d3-tip")
                 .attr("id", "eqtltip")

  # create indices to lod scores, split by chromosome
  cur = 0
