plot: handle complex args (closes #114)