Как можно построить график данных из таблицы, если столбец x показывает разницу между значениями x?

Как можно построить график данных из таблицы, если столбец x показывает разницу между значениями x?

Я хочу создать график «Пробный профиль» с TiкЗ.

Мои данные следующие: высота (ось Y) и время между контрольными точками (ось X).

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

Важной особенностью являются вертикальные линии, соединяющие контрольные точки (x) и высоты (y).

Результат должен выглядеть примерно так (данные Orange приведены только в ознакомительных целях):

решение1

Начать чтение pgfplotsруководства Раздел 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}

введите описание изображения здесь

Связанный контент