\documentclass[tikz,border=10pt]{standalone}
\usetikzlibrary{braids}
\begin{document}
\begin{tikzpicture}[rotate=90,scale=0.8, every node/.style={scale=0.8}]
\draw[black,dashed] (0,0) grid ++(7,1);
\pic[
rotate=90,
line width=1.5pt,
braid/control factor=0,
braid/nudge factor=0,
braid/gap=0.11,
braid/number of strands = 6,
braid/height = 1cm,
name prefix=braid,
] at (1,-0.25) {braid={
s_3
}};
\node at (1,1+0.5) {$1$};
\node at (3,1+0.5) {$i$};
\node at (4,1+0.63) {$i+1$};
\node at (6,1+0.5) {$n$};
\node at (-0.5,0.5) {{\LARGE $\sigma_i$}};
\begin{scope}[shift={(0,-3)}]
\draw[black,dashed] (0,0) grid ++(7,1);
\pic[
rotate=90,
line width=1.5pt,
braid/control factor=0,
braid/nudge factor=0,
braid/gap=0.11,
braid/number of strands = 6,
braid/height = 1cm,
name prefix=braid,
] at (1,-0.25) {braid={
s_3^{-1}
}};
\node at (1,1+0.5) {$1$};
\node at (3,1+0.5) {$i$};
\node at (4,1+0.63) {$i+1$};
\node at (6,1+0.5) {$n$};
\node at (-0.5,0.4) {{\LARGE $\sigma_i^{-1}$}};
\begin{scope}[shift={(0,-3-5)}]
\draw[black,dashed] (0,0) grid ++(7,6);
\pic[
rotate=90,
line width=1.5pt,
braid/control factor=0,
braid/nudge factor=0,
braid/gap=0.11,
braid/number of strands = 6,
braid/height = 1cm,
name prefix=braid,
] at (1,-0.25) {braid={
s_5s_1^{-1}s_3s_3s_2s_5^{-1}
}};
\node at (1,6+0.5) {$1$};
\node at (2,6+0.5) {$2$};
\node at (3,6+0.5) {$3$};
\node at (4,6+0.5) {$4$};
\node at (5,6+0.5) {$5$};
\node at (6,6+0.5) {$6$};
\node at (-0.5,0.4+5) {{\LARGE $\sigma_5^{-1}$}};
\node at (-0.5-0.1,0.5+4) {{\LARGE $\sigma_2$}};
\node at (-0.5-0.1,0.5+3) {{\LARGE $\sigma_3$}};
\node at (-0.5-0.1,0.5+2) {{\LARGE $\sigma_3$}};
\node at (-0.5,0.4+1) {{\LARGE $\sigma_1^{-1}$}};
\node at (-0.5-0.1,0.5) {{\LARGE $\sigma_5$}};
\end{scope}
\end{scope}
\end{tikzpicture}
\end{document}