How to place Figure 1 and Figure 2 side by side ? The code below. Thank you very much! 
\usepackage{tikz}
\usetikzlibrary{shapes,arrows}
\usetikzlibrary{positioning}
\begin{figure}[H]
\centering
\caption{Figure 1}
\label{fig_1}
\vspace{0.3cm}
\tikzset{
bBlock/.style={rectangle, draw, fill=red!20,
text width=6em, text centered, rounded corners, minimum height=4em},
rBlock/.style={rectangle, draw, fill= white,
text width=6em, text centered, rounded corners, minimum height=4em},
arr/.style={line width=.5pt , draw, -latex'}
}
\begin{tikzpicture}[node distance = 1cm, auto]
\begin{scope}[xshift=8cm]
\node [bBlock] (1) {Paper B};
\node [rBlock, below left = of 1] (2) {Paper C};
\node [bBlock, above left = of 2] (3) {Paper A};
\end{scope}
\draw [arr] (1) -- node[anchor=west] {TEXT} (2);
\draw [arr] (3) -- node[anchor=east] {TEXT} (2);
\end{tikzpicture}
\end{figure}
\begin{figure}[H]
\centering
\caption{Figure 2}
\label{fig_2}
\vspace{0.3cm}
\tikzset{
bBlock/.style={rectangle, draw, fill=red!20,
text width=6em, text centered, rounded corners, minimum height=4em},
rBlock/.style={rectangle, draw, fill= white,
text width=6em, text centered, rounded corners, minimum height=4em},
arr/.style={line width=.5pt , draw, -latex'}
}
\begin{tikzpicture}[node distance = 1cm, auto]
\begin{scope}[xshift=8cm]
\node [bBlock] (1) {Paper Y};
\node [rBlock, below left = of 1] (2) {Paper X};
\node [bBlock, above left = of 2] (3) {Paper Z};
\end{scope}
\draw [arr] (2) -- node[anchor=west]{TEXT} (1);
\draw [arr] (2) -- node[anchor=east]{TEXT} (3);
\end{tikzpicture}
\end{figure}

tizkpictureenvironment), blank lines cause a paragraph break, so that you have three paragraph breaks between your figures. Problem three is that you have two separatefigureenvironments. – Teepeemm Nov 27 '23 at 19:29