
Leí algunos temas en el foro, pero todavía no tengo idea de cómo dibujar un diagrama como este.
Sé que podría simplemente insertar la imagen, pero creo que sería mejor dibujarla yo mismo, y también tengo que cambiar las variables (necesito cambiar S con T, X con J y J con X)
Esto es lo que logré hasta ahora.
\documentclass{standalone}
\usepackage{pgfplots}
\pgfplotsset{compat=1.5}
\begin{document}
\begin{tikzpicture}
\begin{axis}[axis lines=middle, axis equal, title=test, xlabel={Time}, ylabel=.{States}]
\addplot table {
x y
1.7 4.3
0 4.3
1.7 4
2.3 4
2.3 5.2
3.1 5.2
3.1 4.5
3.8 4.5
3.8 3.8
4.7 3.8
4.7 5.5
5.8 5.5
};
\end{axis}
\end{tikzpicture}
\end{document}
Todavía necesito que las marcas en el eje "x" estén relacionadas con los puntos de salto de la función y nombrarlos "T_0, T_1, ... T_n" (tenga en cuenta que la longitud del salto es aleatoria y tiene que ser ). Además, ¿alguien sabe cómo eliminar el punto derecho de la función y dejar solo el izquierdo?
PD: Por supuesto agregaré referencias en la bibliografía para usar esta imagen.
¡Un gran abrazo a todos!
Respuesta1
Probablemente esta no sea la solución más flexible, pero creo que es bastante sencilla. (Es posible que otros obtengan mejores soluciones más adelante). Tampoco utiliza pgfplots
, simplemente TikZ.
\documentclass[border=5mm]{standalone}
\usepackage{tikz}
\usetikzlibrary{arrows.meta}
\begin{document}
\begin{tikzpicture}[
axis/.style={thick,Latex-Latex},
xbar/.style={-Circle}
]
\draw [axis] (0,4) node[above] {States} |- (7,0) node[below] {time};
\foreach \y/\txt in {1/J_n=k,2/J_0=i,2.5/J_1=j}
\node [left=3mm] at (0,\y) {$\{\txt\}$};
\foreach [count=\i] \x/\txt in {0/0,1/1,1.8/2,3.2/n,5/n+1}
{
\node [below=3mm] (S\i) at (\x,0) {$S_{\txt}$};
\draw (\x,0) -- ++(0,{ifthenelse(\x>0,-3pt,0)});
}
\foreach \xA/\xB/\y in {0/1/2,1/1.8/2.5,3.2/5/1}
\draw [xbar] (\xA,\y) -- (\xB,\y);
\path (S3) -- node (dots1) {$\dots$} (S4);
\node [right=2mm] (dots2) at (S5.east) {$\dots$};
\node at (0,1.5 -| dots1) {$\dots$};
\node at (0,1 -| dots2) {$\dots$};
\node [below left] at (7,4) {
\begin{tabular}{c @{ : }l}
$(X_n)$ & sojourn time \\
$(J_n)$ & states of the system \\
$(S_n)$ & jump time
\end{tabular}};
\end{tikzpicture}
\end{document}