dibujar una línea entre puntos dados por un solo comando

dibujar una línea entre puntos dados por un solo comando

Lo que quiero hacer es dibujar una línea entre los puntos que están definidos en un comando como este pero sin conectar a (0,0):

\documentclass{standalone}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
\def\new{0.85,0.81,0.77,0.73,0.77}
\draw (0,0)
  \foreach \y [count = \xi ] in \new {-- (\xi,\y*10)};
\end{tikzpicture}
\end{document}

Los puntos en \new son generados automáticamente por otro programa, por lo que no puedo codificar la primera coordenada en el primer punto. ¿Hay alguna manera de solucionar esto sin dividir la lista de antemano?

Respuesta1

Es posible que desee incluir una \ifcláusula (consulteaquí):

\documentclass[tikz,border=5mm]{standalone}

\begin{document}

\begin{tikzpicture}[dot/.append style=fill]

\def\new{0.85,0.81,0.77,0.73,0.77}
\draw 
\foreach \y [count = \xi] in \new {
 \ifnum\xi>1--\fi (\xi,\y*10) node[dot](point\xi){}
};

\end{tikzpicture}

\end{document}

ingrese la descripción de la imagen aquí

información relacionada