1D plot function has a few more variations