Modified the X equals Y line to draw from the smallest coordinate present on the x or y axis.
Bug fix to the XEqualY as it wasn't using the graph domain to workout the x1 and y1 positions