我希望轴尺寸以真实的 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}