¿Cómo puedo trazar los datos de una tabla cuando la columna x da la diferencia entre los valores de x?

¿Cómo puedo trazar los datos de una tabla cuando la columna x da la diferencia entre los valores de x?

Quiero crear un gráfico de "Perfil de prueba" con TikZ.

Mis datos son los siguientes: Altura (eje Y) y tiempo entre puntos de control (eje X).

     y      x
     0      0
    10      3
    20      3
    40      8
    30      6

Una característica importante son las líneas verticales que conectan los puntos de control (x) y las alturas (y).

El resultado debería verse así (los datos en naranja tienen fines informativos únicamente):

Respuesta1

Comience a leer pgfplotsel manual Sección 4.5

\documentclass[tikz]{standalone}
\usepackage{pgfplots}
\begin{document}
\begin{tikzpicture}
\begin{axis}
\addplot[ycomb,scatter] table[x=x,y=y]{
     y      x
     0      0
    10      3
    20      3
    40      8
    30      6
};
\end{axis}
\end{tikzpicture}
\end{document}

ingrese la descripción de la imagen aquí

información relacionada