我在使用 TikZ 和 pgfplots 时遇到了一个奇怪的问题。对于常规的 TikZ 绘图,我使用 设置比例\tikzset{every picture/.style={x=1pc, y=1pc}}
,但之后当我尝试绘制具有给定宽度和高度的绘图时,似乎单位向量没有重新缩放。例如,以下代码编译为一个巨大的绘图,甚至不适合页面。
\documentclass{article}
\usepackage{tikz}
\usepackage{pgfplots}
\pgfplotsset{compat=1.18}
\tikzset{every picture/.style={x=1pc, y=1pc}}
\begin{document}
\begin{tikzpicture}
\begin{axis}[width=20pc, height=20pc]
\addplot{x};
\end{axis}
\end{tikzpicture}
\end{document}
我尝试添加/更改和环境的x=..., y=...
选项,但几乎没有效果。只要注释掉该行,一切都会按预期运行。axis
tikzpicture
\tikzset{...}
我怎样才能既设置常规tikzpicture
s 的默认单位向量,又能同时正确缩放图表?