我正在尝试绘制以下图表:
|x − 1| + |y − 1| ≤ 1
这就是我所拥有的:
\documentclass{standalone}
\usepackage{pgfplots}
\begin{document}
\begin{tikzpicture}
\begin{axis}[
xlabel=$x$,
ylabel={$y$}
]
\addplot {|x−1|+|y−1|≤1};
\end{axis}
\end{tikzpicture}
\end{document}
但是这不管用。有人能解释一下为什么吗?
答案1
我猜对于这个不等式,最简单的方法是提供“角”值作为坐标,关闭路径并填充它。
为了证明坐标是正确的,看看相应的Wolfram Alpha 结果。
\documentclass[border=5pt]{standalone}
\usepackage{pgfplots}
\pgfplotsset{compat=1.3}
\begin{document}
\begin{tikzpicture}
\begin{axis}[
xlabel=$x$,
ylabel={$y$},
axis equal image=true,
]
\addplot [fill=blue!25] coordinates { (0,1) (1,2) (2,1) (1,0) } --cycle;
\end{axis}
\end{tikzpicture}
\end{document}