code: function (x, y, label, horiz, labelOptions, tickmarkOffset, index, step) {
              var axis = this.axis,
                transA = axis.transA,
                reversed = axis.reversed,
                staggerLines = axis.staggerLines;
  
              x = x + labelOptions.x - (tickmarkOffset && horiz ?
                tickmarkOffset * transA * (reversed ? -1 : 1) : 0);
              y = y + this.yOffset - (tickmarkOffset && !horiz ?
                tickmarkOffset * transA * (reversed ? 1 : -1) : 0);
  
              // Correct for staggered labels
              if (staggerLines) {
                  label.line = (index / (step || 1) % staggerLines);
                  y += label.line * (axis.labelOffset / staggerLines);
              }
  
              return {
                  x: x,
                  y: y
              };
          }
docs: Get the x, y position of the tick label