X-ranges on plots now work if unspecified by the user; it's the
prettiest solution, but it seems to work reliably.
Implemented "scatter plot" on matplotlib plot.