pgfplots:如何设置轴的真实尺寸

pgfplots:如何设置轴的真实尺寸

我希望轴尺寸以真实的 TeX 单位表示。

\documentclass{article}
\usepackage{pgfplots}
\begin{document}
\begin{tikzpicture}
  \begin{axis}[
      xmin=0,
      xmax=1,
      ymin=0,
      ymax=1,
      xtick=\empty,
      ytick=\empty,
      width=4cm,
      height=2cm,
    ]
    \addplot[mark=none]{x};
  \end{axis}
\end{tikzpicture}
\rule{4cm}{2cm}
\end{document}

如何让 tikz 图片的左边矩形和 TeX 规则的黑色矩形拥有完全相同的大小?

在此处输入图片描述

无论给定什么尺寸,该方法都应该有效(2cm 和 4cm 仅仅是示例)。

注意:添加了序言rmano 的评论。

答案1

诀窍是scale only axes,将尺寸仅应用于轴(当然,当您添加刻度、标题等时,图形的边界框会更大)。

\documentclass[]{article}
\usepackage{pgfplots}\pgfplotsset{compat=1.13}
\begin{document}
\begin{tikzpicture}
  \begin{axis}[
      xmin=0,
      xmax=1,
      ymin=0,
      ymax=1,
      xtick=\empty,
      ytick=\empty,
      width=4cm,
      height=2cm,
      scale only axis,
    ]
    \addplot[mark=none]{x};
  \end{axis}
\end{tikzpicture}
\rule{4cm}{2cm}
\end{document}

大盒子

相关内容