我怎样才能使阴影部分比其余部分稍微浅一些?

我怎样才能使阴影部分比其余部分稍微浅一些?

我想画一个如下的图

在此处输入图片描述

但是我怎样才能使用红色标记的阴影部分比其余部分稍微浅一些?或者对该部分使用虚线?

我的 MWE 如下

\begin{tikzpicture}
  \draw (-4,0) -- (4,0);
  \draw (0,-5) -- (0,5);
  \fill (0,0) coordinate (o) node[anchor=north east]{$O$};
  
  \draw[fill=Green,opacity=0.3,] (1,2.5) -- (1,-1.5) node[text=black,opacity=1,below,xshift=-0.5cm,yshift=-0.5cm]{$W$}-- (-1,-2.5) -- (-1,1.5) -- cycle;
  \draw[mydarkblue, line width=1pt] (3,-1.5) node[above,text=black]{$L$} -- (-2,1);
\end{tikzpicture}

提前致谢。

答案1

我的改变:

  • 先画平面后面的线段,然后画平面,最后画平面前面的线段。(您可能想对水平轴线做类似的事情。)
  • 用浅绿色填充平面fill=Green!30并调整不透明度opacity=.8
\documentclass{article}
\usepackage[svgnames]{xcolor}
\usepackage{tikz}

\colorlet{mydarkblue}{blue!50!black}

\begin{document}
\begin{tikzpicture}
  \draw (-4,0) -- (4,0);
  \draw (0,-5) -- (0,5);
  \fill (0,0) coordinate (o) node[anchor=north east]{$O$};
  
  \draw[mydarkblue, line width=1pt] (-2,1) -- (0,0);
  \draw[fill=Green!30, opacity=.8] 
    (1,2.5) -- (1,-1.5)
      node[text=black, opacity=1, below, xshift=-0.5cm, yshift=-0.5cm] {$W$}
    -- (-1,-2.5) -- (-1,1.5) -- cycle;
  \draw[mydarkblue, line width=1pt] (3,-1.5) node[above,text=black] {$L$} -- (0,0);
\end{tikzpicture}
\end{document}

在此处输入图片描述

相关内容