'fig-A'와 같은 플롯을 생성하려고 합니다. 저는 라텍스의 새로운 사용자입니다. 그래서 줄에서 코드를 찾으려고 했지만 'fig-B'처럼 보이는 가장 가까운 코드를 얻었는데 이는 내가 찾고 있는 코드가 아닙니다.
데이터는 다음과 같습니다.
x t
1 1
4 2
5 3
1 4
6 5
3 6
4 7
4 8
기본적으로 내가 원하는 것은 길이가 'x1'인 't1'에 수직선을 그리고 길이가 'x2'인 't2'에 또 다른 수직선을 그리는 것입니다. 그러나 이 선은 (x1 - t2)에서 시작됩니다.
이 코드로 시도했습니다.
\begin{tikzpicture}
\begin{axis}
\addplot+[const plot mark right]
coordinates
{(0,3) (2,5) (4,3) (5,7)
(7,5) (8,4) (9,5) (10,2)
(11,7) };
\end{axis}
\end{tikzpicture}
하지만 분명히 이것은 다른 것입니다. 누구든지 무엇을 해야할지 제안할 수 있나요? 감사해요.
줄거리는 미완성 작업에 대한 것입니다.
답변1
좌표 목록에 "모서리"를 추가하는 것은 우아하지 않을 수 있지만 작업은 완료됩니다. 원래 데이터 포인트만 표시되기를 원한다고 가정합니다.
\documentclass{article}
\usepackage{pgfplots}
\pgfplotsset{compat=1.9}
\begin{document}
\begin{tikzpicture}
\begin{axis}
\addplot[only marks,color=blue]
coordinates
{(1,1) (2,4) (3,5) (4,1) (5,6) (6,3) (7,4) (8,4)};
\addplot[no markers,color=blue]
coordinates
{(1,0) (1,1) (2,0) (2,4) (3,0) (3,5) (4,0) (4,1) (5,0) (5,6) (6,0) (6,3) (7,0) (7,4) (8,0) (8,4)};
\end{axis}
\end{tikzpicture}
\end{document}