我正在用 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}