Estou tentando colocar dois pgfplots com um eixo bem simples ao lado de outro. Por alguma razão, o gráfico se estende muito e não importa o quanto eu tente dimensionar ou limitar o tamanho do eixo, ele é sempre muito largo.
\begin{minipage}[t]{.4\textwidth}
\begin{flushleft}
\begin{tikzpicture}
\begin{axis}[
xmin=-5.0, xmax=5.0,
ymin=-1.5, ymax=1.5,
]
\addplot[mark=none,draw=red,ultra thick]{tanh(\x)};
\end{axis}%
\end{tikzpicture}%
\end{flushleft}%
\end{minipage}%
\begin{minipage}[t]{.4\textwidth}
\begin{flushright}
\begin{tikzpicture}
\begin{axis}[
xmin=-5.0, xmax=5.0,
ymin=-1.5, ymax=1.5
]
\addplot[mark=none,draw=red,ultra thick]{tanh(\x)};
\end{axis}%
\end{tikzpicture}%
\end{flushright}%
\end{minipage}%
\end{figure}
Eu li inúmeras postagens que parecem iguais às minhas, mas nenhuma delas tem exatamente o meu problema, e eu "consertei" os problemas comuns que resolveram alguns dos outros.
Responder1
Como já foi dito nos comentários abaixo da pergunta, a largura padrão do axis
é 240pt
e, portanto, dimensionar o minipage
não altera a largura dos gráficos.
E por causa disso, apenas fornecer, por exemplo, width=0.55\textwidth
ambos axis
os ambientes é suficiente e os minipage
ambientes não são necessários.
\documentclass{article}
\usepackage{pgfplots}
\begin{document}
\noindent\hrulefill
\noindent
\begin{tikzpicture}
\begin{axis}[
width=0.55\textwidth,
xmin=-5.0, xmax=5.0,
ymin=-1.5, ymax=1.5,
]
\addplot[mark=none,draw=red,ultra thick] {tanh(\x)};
\end{axis}
\end{tikzpicture}%
\hfil
\begin{tikzpicture}
\begin{axis}[
width=0.55\textwidth,
xmin=-5.0, xmax=5.0,
ymin=-1.5, ymax=1.5
]
\addplot[mark=none,draw=red,ultra thick] {tanh(\x)};
\end{axis}
\end{tikzpicture}
\end{document}