_LABLE_MARGIN_PX = 10;
  const AXIS_LABLE_FONT_SIZE_PX = 9;
  const AXIS_LABLE_FONT = 'Arial';

  /**
   * A vertical axis for a (set of) chart series which maps an arbitrary range
   * of values [min, max] to the unit range [0, 1].
   *
   * @constructor
   */
  function ChartSeriesYAxis(opt_min, opt_max) {
    this.guid_ = tr.b.GUID.allocateSimple();
    this.bounds = new tr.b.math.Range();
    if (opt_min !== undefined) this.bounds.addValue(opt_min);
    if (opt_max !== undefined) this.bounds.addValue(op