我想创建三个相互接触的箱线图(箱线之间没有空隙)。我知道问题在于刻度和标签的边距(即使没有),所以我不知道如何删除它们。
梅威瑟:
\documentclass{minimal}
\usepackage{pgfplots}
\pgfplotsset{compat=1.16}
\begin{document}
\begin{tikzpicture}
\begin{axis}[width=5cm,height=4cm,xlabel=$t$,ylabel=$p$,ticks=none,at={(0,0)}]
\end{axis}
\begin{axis}[width=5cm,height=4cm,xlabel=$t$,ticks=none,at={(5cm,0)}]
\end{axis}
\begin{axis}[width=5cm,height=4cm,xlabel=$t$,ticks=none,at={(10cm,0)}]
\end{axis}
\end{tikzpicture}
\end{document}
这个问题有简单的解决办法吗?
答案1
scale only axis=true
解决了问题。
我刚刚发帖询问是否有人遇到同样的问题。如果管理员认为这不合适,请删除该消息。
答案2
我在玩数字游戏,然后得到了这个。你觉得这样可以吗?
\documentclass{minimal}
\usepackage{pgfplots}
\pgfplotsset{compat=1.16}
\begin{document}
\begin{center}
\begin{tikzpicture}
\begin{axis}[width=5cm,height=4cm,xlabel=$t$,ylabel=$p$,ticks=none,at={(0,0)}]
\end{axis}
\begin{axis}[width=5cm,height=4cm,xlabel=$t$,ticks=none,at={(3.4cm,0cm)}]
\end{axis}
\begin{axis}[width=5cm,height=4cm,xlabel=$t$,ticks=none,at={(6.8cm,0)}]
\end{axis}
\end{tikzpicture}
\end{center}
\end{document}