É possível criar gráficos interligados em pgfplots (por exemplo, grades comuns), como na imagem abaixo?
E, relacionado à pergunta acima, se você tiver um ambiente tikzpicture com dois ambientes de eixo, é possível garantir que ambos terão exatamente a mesma medida em ambosxesimeixo?
Editar: tentei escrever a grade do eixo x manualmente, mas tive problemas ao usar o foreach. Por exemplo, o exemplo abaixo simplesmente não funciona (vários erros de endcsname).
\documentclass{minimal}
\usepackage{tikz,pgfplots}
\begin{document}
\begin{tikzpicture}
\begin{axis}[samples=505,domain=0:630]
\addplot {cos(x)};
\foreach \i in {180,360,540} {\node (a\i) at (axis cs:\i,0) {};}
\end{axis}
\end{tikzpicture}
\end{document}
Responder1
Em relação à primeira questão (grades que passam por alguns eixos verticalmente adjacentes): isso só funcionará se você mover os eixos tão próximos uns dos outros que as grades independentes se toquem (o que significa que as linhas dos eixos desenhadas também se tocarão). outro). pgfplots
não tem solução integrada para esse recurso.
Em relação à segunda questão (garantir as mesmas escalas de unidades): sim, você pode definir explicitamente a quantidade de espaço usado para cada unidade (usando x=1cm,y=2cm
ou algo parecido, compare o manual) e pode definir explicitamente os intervalos exibidos ( xmin=0,xmax=5
).