为什么这两条线在 Tikz/PGFPlots 中看起来不垂直?

为什么这两条线在 Tikz/PGFPlots 中看起来不垂直?

这将创建一个带有轴和线 y = x 和 y = - x 的简单图。

\documentclass{standalone}

\usepackage{tikz}
\usepackage{pgfplots}
\pgfplotsset{compat=1.13}

\begin{document}

\begin{tikzpicture}
\begin{axis}[
    axis lines=middle,
    ticks=none,
]
    \addplot[thick, black] {x};
    \addplot[thick, black] {-1 * x};

\end{axis}
\end{tikzpicture}

\end{document}

产生这个(边框是我的屏幕截图的产物,但并不重要): 在此处输入图片描述

如果您举起与 x 轴和 y 轴交点呈 90 度角的物体(比如一张纸),您会发现它们完全垂直。

然而,如果你对直线 y = x 和 y = -x 做同样的操作,你会发现它们不是垂直。

是什么赋予了?

答案1

轴不是正方形,所以它们不应该垂直。

width在选项中将和设置height为相同的值axis,或者尝试添加axis equal,这将使 x 和 y 中的单位向量具有相同的长度。

相关内容