Add several input error checks to plot method