Separeted X, Y Ranges for X, Y Axis and implemented getXForValue