
Estoy intentando dibujar algo como esto. He probado tikz pero no consigo cortar la línea entre dos puntos. Además, no puedo obtener la primera columna con el Año. ¿Alguna sugerencia?
Esto es lo que tengo hasta ahora
\documentclass[10pt]{article}
\usepackage{tikz}
\usetikzlibrary{arrows}
\begin{document}
\begin{tikzpicture}[->,>=stealth',auto,node distance=3cm,
thick,main node/.style={circle,draw,font=\sffamily\Large\bfseries}]
\node[main node] (1) {};
\node[main node] (2) [below of=1] {};
\node[main node] (3) [below of=2] {};
\node[main node] (4) [below of=3] {};
\node[main node] (5) [left of=2] {};
\node[main node] (6) [left of=3] {};
\node[main node] (7) [left of=4] {};
\node[main node] (8) [left of=7] {};
\path[every node/.style={font=\sffamily\small}]
(5) edge node [right] {} (2)
(6) edge node [right] {} (3)
(7) edge node [right] {} (4)
(8) edge node [right] {} (7);
\end{tikzpicture}
\end{document}
Pero tal vez estoy en la dirección equivocada.
Respuesta1
\documentclass[tikz, margin=3mm]{standalone}
\usetikzlibrary{decorations.markings,
matrix}
\usepackage{amsmath}
\begin{document}
\begin{tikzpicture}[node distance=3cm,
thick,
decoration = {markings,% switch on markings
mark=% actually add a mark
at position 0.5 with {\draw (-2pt,-2pt) -- (2pt,2pt);}
},
]
\matrix (m) [matrix of math nodes,
nodes in empty cells,
column sep=9mm]
{
t-2 & t-1 & t & \text{year} \\
& & \circ & 0 \\
& \circ & \bullet & 1 \\
& \bullet & \bullet & 2 \\
\bullet & \bullet & \bullet & 3 \\
};
\draw[postaction={decorate}] (m-4-2.center) -- (m-4-3.center);
\draw[postaction={decorate}] (m-5-1.center) -- (m-5-2.center);
\draw[postaction={decorate}] (m-5-2.center) -- (m-5-3.center);
\end{tikzpicture}
\end{document}
Todos los nodos están organizados como matriz. para las líneas se utiliza la biblioteca TikZ decorations.markings
.