code: protected Integer getXFor(Number value) {
  		double offset = zeroBased ? 0.0 : getTickInfo(ValueDimension.X).getFirstTick();
  		return getPaintingRegion().getBottomLeft().x + (int) Math.round((value.doubleValue()-offset)*getPaintingRegion().getUnit(ValueDimension.X));
  	}
docs: Returns the X-coordinate for a given value of the first dimension (X),
  considering the actual operation-mode {@link #zeroBased}.<br>
  This implementation simply returns a value that reflects the position of the given value with respect to the coordinate axis X.
  @param value Value of the maintained X-dimension
  @return X-coordinate for the given value