나는 다른 축 옆에 매우 간단한 축이 있는 두 개의 pgfplot을 배치하려고 합니다. 어떤 이유에서인지 플롯의 범위가 너무 넓고 축의 크기를 어떻게 조정하거나 제한하려고 해도 항상 너무 넓습니다.
\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}
나는 내 것과 똑같은 것처럼 들리는 수많은 게시물을 읽었지만 그 중 어느 것도 정확한 문제를 갖고 있지 않으며 다른 문제 중 일부를 해결한 일반적인 문제를 "수정"했습니다.
답변1
질문 아래 설명에서 이미 언급한 바와 같이 기본 너비는 axis
이므로 240pt
크기를 조정해도 minipage
플롯 너비는 변경되지 않습니다.
따라서 두 환경 width=0.55\textwidth
모두에 제공하는 것만으로도 axis
충분하며 minipage
환경이 전혀 필요하지 않습니다.
\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}