OK, here's the file.
I added grid lines so its easier to manually scale the plot for equal scale in x and y-direction.
The picture shows a grid of 500x500, markers every 200 along the length of the path and the markers lengths are 1000.

I adjusted the program to deliver more accurate results (the old version would increase the points until the distance exceeds a multiple of, lets say 200 in our example and so often the value was about 2,5 too large.
The way the adjustment was made is rather bold and crude and is tailored to this specific set of data only.
Could be sure done better but I ran out of coffee ๐
The direction of the markers also could be done better, not only considering the previous point but also the next one to have a better approximation of the slope and its normal.
Additionally I could not be bothered to apply Lucs routines to place text in the plot.
I provided the link to his functions in a recent reply here, though, in case you are about to give it a try yourself.
Prime 9 file attached