List<double> getTickNumbers() { var u = includeTip ? -1 : 1; return arange( start: leftmostTick!, end: xMax + u * tickFrequency / 2, step: tickFrequency) .getColumn(0); }