Como posso representar graficamente os dados de uma tabela quando a coluna x fornece a diferença entre os valores de x?

Como posso representar graficamente os dados de uma tabela quando a coluna x fornece a diferença entre os valores de x?

Quero criar um gráfico "Perfil de teste" com TikZ.

Meus dados são os seguintes: Altura (eixo Y) e tempo entre os pontos de verificação (eixo X).

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

Uma característica importante são as linhas verticais conectando os pontos de verificação (x) e as alturas (y).

O resultado deve ser mais ou menos assim (os dados laranja são apenas para fins informativos):

Responder1

Comece a ler pgfplotso manual Seção 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}

insira a descrição da imagem aqui

informação relacionada