Combine vários sistemas de coordenadas em um tikz/pgfplot

Combine vários sistemas de coordenadas em um tikz/pgfplot

Preciso de dois ou três sistemas de coordenadas distintos em "um ambiente tikz". Os sistemas são muito semelhantes (algumas funções lineares, alguns rótulos, mesma escala de eixo). Uma mudança horizontal ou minipagenão é suficiente, porque também preciso adicionar algumas conexões cruzadas entre esses gráficos (o que é bastante econômico). Essas "coisas entre os gráficos" geralmente são apenas linhas (veja a imagem).

Aqui está um código que pelo menos "se parece" com o que desejo alcançar:

\documentclass{article}

\usepackage{tikz,pgfplots}
\pgfplotsset{compat=1.12}

\begin{document}

\begin{tikzpicture}
  \begin{axis}[axis lines=middle,xmin=-0.5,xmax=10.5,ymin=-0.5,ymax=33]
        \addplot+[no marks,domain=0:6,samples=200, thick] {x+2};    
  \end{axis}
    \hspace{8cm}
  \begin{axis}[axis lines=middle,xmin=-0.5,xmax=10.5,ymin=-0.5,ymax=33]
        \addplot+[no marks,domain=0:6,samples=200, thick] {x+4};    
  \end{axis}
\end{tikzpicture}

\end{document}

Apenas para ilustração, adicionei manualmente uma linha horizontal para destacar diferentes interceptações das duas linhas. Isso causa um MWE muito simplista do que preciso criar no final. Muito obrigado.

insira a descrição da imagem aqui

Responder1

Você pode ter vários eixos, que podem ser deslocados (não use \hspaceaqui), e pode definir coordenadas ou nós dentro deles, que podem ser conectados.

\documentclass{article}

\usepackage{tikz,pgfplots}
\pgfplotsset{compat=1.12}

\begin{document}

\begin{tikzpicture}
  \begin{axis}[axis lines=middle,xmin=-0.5,xmax=10.5,ymin=-0.5,ymax=33]
        \addplot+[no marks,domain=0:6,samples=200, thick] {x+2};    
        \coordinate (X1) at (0,2);
  \end{axis}

  \begin{axis}[xshift=8cm,axis lines=middle,xmin=-0.5,xmax=10.5,ymin=-0.5,ymax=33]
        \addplot+[no marks,domain=0:6,samples=200, thick] {x+4}; 
        \coordinate (X2) at (3.5,2); 
  \end{axis}
        \draw[very thick] (X1) -- (X2);  
\end{tikzpicture}

\end{document}

insira a descrição da imagem aqui

informação relacionada