Multi-param graph cleanup

Used numpy array for better efficiency.
Set date boundaries (if given).