答案1
也许这可以帮助您开始:
\usepackage{tikz}
\usetikzlibrary{%
calc,positioning,
quotes,arrows.meta
}
\begin{document}
\begin{tikzpicture}[x=10cm]
\draw[-Latex,thick](0,0)--(1,0);
\foreach[var=\from, var=\to,count=\i]in{.2/.4,{1/3}/{sqrt(2)/2},.5/.6}{
\node[blue](from\i)at({\from},0){$\bullet$};
\node[red](to\i)at({\to},0){$\bullet$};
\draw[-Latex](from\i.north)to[bend left](to\i.north);
}
\end{tikzpicture}
\end{document}
“从”和“到”点存储在(从“数字”)和(到“数字”)节点中。我认为它是自我调整的,正如您所问的,如果您修改坐标(我使用过 0 到 1 之间的多种类型的数字,实数或有理数)。它产生:
也许您需要创建两个列表才能实现您的目标,因为轴上起点和终点的顺序使得箭头的意义发生改变。