Is there a way to specify where a line intersects a 'mark' on a pgfplot?
MWE:
\documentclass{article}
\usepackage{tikz}
\usepackage{pgfplots}
\begin{document}
\begin{figure}\begin{tikzpicture}
\begin{axis}[ enlarge x limits=0.25, enlarge y limits=0.25 ]
\addplot[mark=-, mark size={15pt}] table {
1.00 1.0
5.00 2.0 };
\end{axis}
\end{tikzpicture} \end{figure}
\end{document}
This produces
What I'd Like
So, in summary, is there a way to explicitly specify where a line which connects two marks on a pgfplot intersects with the mark other than at the 'center'? I'm more interested in right/left hand side intersections but any additional insight into top/bottom intersections as well as 'anywhere in between' is welcomed.
Real world application (by request):
Many examples of reaction pathway or reaction coordinate plots exist in the sciences. These usually involve plotting points on an energy graph (y-axis) vs. some pre-defined reaction coordinate (x-axis). Sometimes it is beneficial to use line marks (rather than circles or squares etc.) because text can be readily added above and/or below the lines to denote certain things like the name of the structure at that point on the graph. Lines are used to indicate the connectivity of various points on the graph in a physical sense. That is, two structures (i.e. points) are indeed connected on a potential energy surface as determined via some intrinsic reaction coordinate analysis.
The problem with my current working example lies with the fact that the line intersects with the 'line marks' at the center. This causes problems when inserting text above and/or below these lines. By offsetting this 'intersection' (as seen in the second figure), the problem ceases to exist while retaining the benefit of illustrating 'connectivity' between two points.