
Estou usando a groupplots
biblioteca pgfplots
para 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 stackengine
deve 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á \stackunder
a 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}