Amplifying
jtbell's comments...
Check out
https://www.desmos.com/calculator/bjt6dleg5h and the screenshot below.
Let u=x-vt, with v>0.
When t=0, then u=x (for all x).
Consider the snapshot of a disturbance in space at t=0 (the dotted graph).
At a later time t=1, that disturbance has advanced to the right by a displacement vt.
(I tried to show this on a faux 3-d plot. Imagine a stack of xy-planes for each time t, with the disturbance function drawn on it...each plane drawn slightly displaced to minimize overlap.)
Pick any value of U (say U=0)... and consider the value of the function at f(0), call it A.
So, A is the disturbance at u=0 (that is when x-vt=0 or when x=vt).
At time t=0, A is the disturbance at x=0 (since u=0).
At time t=1, A is the disturbance at x=v*1 (since u=0).
At time t=2, A is the disturbance at x=v*2 (since u=0).
That is to say, the "disturbance at x=0 when t=0" is advancing to the right with velocity v.
Now pick another value of U (say U=0.1)...
and consider the value of the function at f(0.1), call it B.
So, B is the disturbance at u=0.1 (that is when x-vt=0.1 or when x=0.1+vt).
At time t=0, B is the disturbance at x=0.1 (since u=0.1).
At time t=1, B is the disturbance at x=0.1+v*1 (since u=0.1).
At time t=2, B is the disturbance at x=0.1+v*2 (since u=0.1).
That is to say, the "disturbance at x=0.1 when t=0" is advancing to the right with velocity v.
And so on for each value of U that you choose (that is, for each location x at time t=0).
Thus, with v>0,
"f(x-vt)" describes the disturbance pattern in space (i.e. at locations x) moving to the right (as t increases, x must increase to keep x-vt=constant).
and
"f(x+vt)" describes the disturbance pattern in space (i.e. at locations x) moving to the left (as t increases, x must decrease to keep x+vt=constant).
https://www.desmos.com/calculator/bjt6dleg5h