缩放后,pgfplots 轴标签位于错误位置

缩放后,pgfplots 轴标签位于错误位置

当使用scale键时tikzpictureaxis的标签pgfplots不再位于正确的位置。在下面的示例中,第一个axis环境是不是在缩放tikzpicture环境中,axis标签放置正确。第二个axis环境在缩放tikzpicture环境中,axis标签放置正确不是axis放置正确。即使transform shape将密钥提供给缩放环境,第三个环境也存在同样的问题tikzpicture

我如何扩展tikzpicture环境并让axis标签出现在正确的位置?

在此处输入图片描述

\documentclass{article}
\usepackage{pgfplots}
\usepackage{tikz}
\begin{document}
 \begin{tikzpicture}
  \begin{axis}[xlabel=$x$, ylabel=$y$, axis lines=center]
   % empty
  \end{axis}
 \end{tikzpicture}\\
 \begin{tikzpicture}[scale=0.5]
  \begin{axis}[xlabel=$x$, ylabel=$y$, axis lines=center]
   % empty
  \end{axis}
 \end{tikzpicture}\\
 \begin{tikzpicture}[scale=0.5,transform shape]
  \begin{axis}[xlabel=$x$, ylabel=$y$, axis lines=center]
   % empty
  \end{axis}
 \end{tikzpicture}
\end{document}

答案1

scale=.5和移动transform shape到局部轴选项,如:

\begin{axis}[xlabel=$x$, ylabel=$y$, axis lines=center, scale=.5, transform shape]

它看起来是这样的:

图1

相关内容