UPDATED plot() to raise ValueError if it doesn't know how to handle inputs
INITIAL