\documentclass{article}
\usepackage{tikz,tzplot}
\usetikzlibrary{patterns}
\begin{document}
\begin{tikzpicture}
\draw[-Latex](-2,0)--(4.5,0) ;\draw[-Latex](0,-1)--(0,5);
\tzcoors(0,0)(O){$O$}[-150] (4.5,0)(x){$x$}[b] (0,5)(y){$y$}[l]
(0,2)(E){$E$}[l] (0,3.8)(A){$A$}[l] (4,2)(D){$D$}[r] (3.8,5.6)(C){$C$}[] (2.1,0)(B){$B$}[b] (2,-2)(Q){$Q$}[b] (1,1.1)(M){} (1,2)(N){$N$}[60];
\node at (0.78,0.95){\small$M$};
\fill[yellow!80,opacity=0.3](A)--(D)--(C); \fill[green!70,opacity=0.25](E)--(D)--(Q);
\fill[pattern=north east lines, pattern color=red,opacity=0.45](A)--(M)--(B);
\fill[pattern=north west lines, pattern color=blue,opacity=0.45](E)--(M)--(Q);
\draw[blue] (E)--(D)--(C)--(E); \draw[red] (A)--(C)--(B)--(A);
\draw[red,dashed] (A)--(D)--(Q)--(E)--(A) (M)--(Q);
\draw[] (A)--(M)--(B) (E)--(M)--(D);
\end{tikzpicture}
\end{document}












问 tkz-euclide 宏包绘图中图形填充方式