如何使用 tkz-euclide 遮蔽坐标平面的一部分?

如何使用 tkz-euclide 遮蔽坐标平面的一部分?

我正在用 tkz-euclide 绘制不等式图。我已经知道如何在坐标网格上绘制虚线,但我不知道如何为其添加阴影。

这是我所得到的。我怎样才能在线上或线下涂阴影?

\documentclass{article}
\usepackage{tkz-euclide} % coordinate plane
\begin{document}
  \begin{tikzpicture}[scale=0.40,transform shape]
    \tkzInit[xmax=6,ymax=6,xmin=-6,ymin=-6]
    \tkzGrid
    \tkzAxeXY
    \draw[ very thick,dashed,latex-latex] (-6,4) -- (6,0);
  \end{tikzpicture}
\end{document}

虚线表示不等式

答案1

由于您已经在使用 TikZ 命令,因此您可以使用 进行着色\fill。这里opacity需要将 设置为较低的值,以便网格仍然可见。

\documentclass{article}
\usepackage{tkz-euclide} % coordinate plane
\begin{document}
  \begin{tikzpicture}[scale=0.40,transform shape]
    \tkzInit[xmax=6,ymax=6,xmin=-6,ymin=-6]
    \tkzGrid
    \tkzAxeXY
    \draw[ very thick,dashed,latex-latex] (-6,4) -- (6,0);
    \fill[green,opacity=0.1] (-6,4) -- (6,0) -- (6,-6) -- (-6,-6) -- cycle;
    \fill[red,opacity=0.1] (-6,4) -- (6,0) -- (6,6) -- (-6,6) -- cycle;
  \end{tikzpicture}
\end{document}

在此处输入图片描述

相关内容