Alinhamento de plotagem usando groupplot em pgfplots

Alinhamento de plotagem usando groupplot em pgfplots

Estou usando a groupplotsbiblioteca pgfplotspara criar agrupamentos de plotagens. Estou usando o dimensionamento 2x2, mas só tenho 3 parcelas. Como posso centralizar o gráfico mais à direita verticalmente, para fazer um triângulo em vez de um de cabeça para baixo?eu? Em outro caso, gostaria de centralizar o gráfico inferior horizontalmente, isso usaria o mesmo procedimento? Existe uma ferramenta melhor para usar do que groupplots?

\documentclass{standalone}
\usepackage{tikz,pgfplots}
    \usepgfplotslibrary{groupplots}

\begin{document}
  \begin{tikzpicture}
    \begin{groupplot}[
      group style={group size=2 by 2},
      width=4cm, height=4cm,
    ]
    \nextgroupplot
      \addplot coordinates{(0,0) (1,2) (2,1)};
    \nextgroupplot
      \addplot coordinates{(0,0) (1,2) (2,1)};
    \nextgroupplot
      \addplot coordinates{(0,0) (1,2) (2,1)};
    \end{groupplot}
  \end{tikzpicture}
\end{document}

Responder1

Graças à sugestão de Jake, é possível uma compactação significativa da minha solução original (já que não sei nada sobre tikz). Além disso, uma nova versão do stackenginedeve chegar às ruas neste fim de semana. A sintaxe que usei aqui funcionará tanto nas versões antigas quanto nas novas. Você pode controlar a separação entre parcelas, se desejar (ou seja, o espaçamento h normal funcionará entre as duas parcelas superiores e um argumento de comprimento opcional definirá \stackundera lacuna vertical).

\documentclass{standalone}
\usepackage{stackengine}
\usepackage{tikz,pgfplots}
    \usepgfplotslibrary{groupplots}
\begin{document}
\stackunder{%
  \begin{tikzpicture}
    \begin{axis}[width=4cm, height=4cm] \addplot coordinates{%
      (0,0) (1,2) (2,1)}; \end{axis}
  \end{tikzpicture}
  \begin{tikzpicture}
    \begin{axis}[width=4cm, height=4cm] \addplot coordinates{%
      (0,0) (1,2) (2,1)}; \end{axis}
  \end{tikzpicture}
}{%
  \begin{tikzpicture}
    \begin{axis}[width=4cm, height=4cm] \addplot coordinates{%
      (0,0) (1,2) (2,1)}; \end{axis}
  \end{tikzpicture}
}
\end{document}

insira a descrição da imagem aqui

informação relacionada