需要帮助来绘制下面的图片吗?

需要帮助来绘制下面的图片吗?

如何在 latex 中绘制以下图片?我对 tikz 没什么经验,有人能帮忙吗?非常感谢!

在此处输入图片描述

答案1

在此处输入图片描述

使用包中的 pattern库:positioningtikz

\documentclass[tikz, margin=3mm]{standalone}
\usetikzlibrary{patterns, positioning}

\begin{document}
\begin{tikzpicture}[
dot/.style = {circle, fill, inner sep=2pt, node contents={}}
                    ]
\path[pattern=north east lines] (0,-1) rectangle (1,1);
\draw   (-3,0) -- (-2,0) node (a) [dot] 
               -- ( 0,0) node     [dot]
               -- ( 2,0) node (b) [dot]
               -- (3,0);
\draw   (0,1)   -- (0,-1) coordinate (aux);
\path   (a |- aux) node[below] {$Z_{P\hat{N}}$}
        (aux)      node[below] {$Z_{P\hat{N}+1}$}
        (b |- aux) node[below] {$Z_{P\hat{N}+2}$};           
\end{tikzpicture}
\end{document}

相关内容