pgfplots 和图形居中

pgfplots 和图形居中

我想知道如何排除轴标签和轴刻度,从而让 Latex 能够根据标题将图形居中。沿 y 轴的标签和刻度(假设它位于图形左侧)会将其余内容移到右侧。我觉得只有“主要”内容用于居中时看起来会更好。有这样的功能吗?

答案1

使用2.10,您可以向环境pgf提供参数trim axis left和:trim axis righttikzpicture

\documentclass{article}
\usepackage{pgfplots}

\begin{document}

\centering
\begin{tikzpicture}[trim axis left, trim axis right]
  \begin{axis}[ylabel={$y$},
    xlabel={$x$}]
    \addplot {x^2};
 \end{axis}
\end{tikzpicture}

(a)

\bigskip \bigskip

\begin{tikzpicture} % Example of leaving this out
  \begin{axis}[ylabel={$y$},
    xlabel={$x$}]
    \addplot {x^2};
  \end{axis}
\end{tikzpicture}

(a)

\end{document}

给出

2 个图表,其中第一个居中,忽略了非常宽的 y 轴标题

这对于图像外部化等目的而言不会干扰边界框(避免了@Martin 先前问题中讨论的一些问题)。

相关内容