I wish to draw arrows not necessarily at the end of the line, nor in the middle. I would also like to write a node directly above (or below, or to the right, ...) the arrow.
I saw this question, but it doesn't answer all my questions - first of all, it puts the arrow in the middle of the line. I know I can modify that by playing with
mark=at position 0.5, but it's very possible that I'd like a certain position in one line, and a different in the other, i.e. use
\draw[mystyle 0.5] for the middle,
\draw[mystyle 0.75] for having it three-quarters way through etc.. In addition it doesn't solve the nodes issue.
Can anyone give me a hand please?