\begin{tikzpicture}
\draw[step=10mm,gray,ultra thin] (0,0) grid (7.5,9);
\draw[thick,->] (0,9) -- (7.5,9) node[anchor=west] {$t$};
\draw[thick,->] (0,9) -- (0,-0.5) node[anchor=north] {$s$};
\draw[thick,<->] (1,-0.5) -- (2,-0.5) node[pos=0.5, anchor=north] {$\Delta_t$};
\draw[thick,<->] (7.5,4) -- (7.5,5) node[pos=0.5, anchor=west] {$\Delta_s$};
\draw[gray](0,9) -- (0,9.2) node[anchor=south] {$0$};
\draw[gray](1,9) -- (1,9.2) node[anchor=south] {$1$};
\draw[gray](2,9) -- (2,9.2) node[anchor=south] {$2$};
\draw[gray](3,9) -- (3,9.2) node[anchor=south] {$\dots$};
\draw[gray](4,9) -- (4,9.2) node[anchor=south] {$n-1$};
\draw[gray](5,9) -- (5,9.2) node[anchor=south] {$n$};
\draw[gray](6,9) -- (6,9.2) node[anchor=south] {$n+1$};
\draw[gray](7,9) -- (7,9.2) node[anchor=south] {$\dots$};
\draw[gray](0,9) -- (-0.2,9) node[anchor=east] {$0$};
\draw[gray](0,8) -- (-0.2,8) node[anchor=east] {$1$};
\draw[gray](0,7) -- (-0.2,7) node[anchor=east] {$2$};
\draw[gray](0,6) -- (-0.2,6) node[anchor=east] {$\vdots$};
\draw[gray](0,5) -- (-0.2,5) node[anchor=east] {$i-1$};
\draw[gray](0,4) -- (-0.2,4) node[anchor=east] {$i$};
\draw[gray](0,3) -- (-0.2,3) node[anchor=east] {$i+1$};
\draw[gray](0,2) -- (-0.2,2) node[anchor=east] {$\vdots$};
\draw[gray](0,1) -- (-0.2,1) node[anchor=east] {$n_i$};
\draw[gray](0,0) -- (-0.2,0) node[anchor=east] {$n_i+1$};
\foreach \s in {0,...,9}
\filldraw[red](0,\s) circle (2pt);
\foreach \t in {1,...,7}
\filldraw[red](\t,9) circle (2pt);
\foreach \t in {1,...,7}
\filldraw[red](\t,0) circle (2pt);
\foreach \s in {1,...,8}{
\foreach \t in {1,...,7}
\filldraw[blue] (\t,\s) circle (2pt);
}
\end{tikzpicture}