动态/自动用点值标记所有点(tikzpicture graf/plot)

动态/自动用点值标记所有点(tikzpicture graf/plot)

无论如何都要动态/自动用点值标记所有点(tikzpicture graf/plot)?

\begin{tikzpicture}
\begin{axis}
    [
    ,width=15cm
    ,xlabel={Gjennomsnittlig lengde verdi for 10 nivåer}
    ,ylabel=Lengde verdi
    ,xtick=data,
   %,xtick={0,1,...,3}
    ,xticklabels={Nivå 1,Nivå 2,Nivå 3,Nivå 4,Nivå 5,Nivå 6,Nivå 7,Nivå 8,Nivå 9,Nivå 10}
    ]

    \addplot+[sharp plot] coordinates
    { (0,62.37)(1,64.77)(2,67.39)(3,70.18)(4,73.33)(5,76.64)(6,80.43)(7,84.40)(8,89.03)(9,94.29)};
\end{axis}
\end{tikzpicture}

答案1

foreach如果提供适当的信息,可以理解(某些)模式。在这里你可以使用

xticklabels={Nivå 1,Nivå ...,Nivå 10}

对于标签,nodes near coords默认自动使用点值

\begin{tikzpicture}
\begin{axis}
    [
    ,width=15cm
    ,xlabel={Gjennomsnittlig lengde verdi for 10 nivåer}
    ,ylabel=Lengde verdi
    ,xtick=data,
   %,xtick={0,1,...,3}
    ,xticklabels={Nivå 1,Nivå ...,Nivå 10},
nodes near coords
    ]
    \addplot+[sharp plot] coordinates
    { (0,62.37)(1,64.77)(2,67.39)(3,70.18)(4,73.33)(5,76.64)(6,80.43)(7,84.40)(8,89.03)(9,94.29)};
\end{axis}
\end{tikzpicture}

在此处输入图片描述

相关内容