consistently allow 1d arrays or row/col vectors for independent vars in contour, surf, etcetera