          transform.vectorToWorldDistance(idealMajorMarkHeightPx);

      return tr.b.math.preferredNumberLargerThanMin(idealMajorMarkHeightWorld);
    },

    draw(ctx, transform, showYAxisLabels, showYGridLines) {
      if (!showYAxisLabels && !showYGridLines) return;

      const pixelRatio = transform.pixelRatio;
      const viewTop = transform.outerTopViewY;
      const worldTop = transform.viewYToWorldY(viewTop);
      const viewBottom = transform.outerBottomViewY;
      const viewHeight = viewBottom 