\documentclass{standalone}
\usepackage{tikz}
\usepackage{siunitx}
\usepackage{mathtools,physics,bm,xcolor}
%\usetikzlibrary{arrows.meta}
%\tikzset{myarr/.style={
%        {Triangle[width=4pt, length=4pt]}-{Triangle[width=4pt, length=4pt]},
%}}
\usepackage{tikz}
    \usetikzlibrary{intersections}
\usepackage{pgfplots}
    \usepgfplotslibrary{fillbetween}
  \definecolor{darkgreen}{RGB}{0, 180, 0}
  
\begin{document}  

\begin{tikzpicture}[scale=2]

	% x axis
	\draw [->] (0,0) -- (0,4);
	\node [left] at (0,4) {Energy};
	% x axis
	\draw [->] (0,0) -- (4,0);
	\node [below] at (4,0) {Nuclear coordinates};
	% absorption 
	\draw [thick, blue, <->]  (1,1) -- (1,3);
	% emission 
	\draw [thick, red, <->]  (2,1.5) node[along]{$E^{fluo}$} -- (2,2.5);
	% adiabatic 
	\draw [thick, darkgreen, <->]  (2.5,1) node[right]{$E^\text{adia}$} -- (2.5,2.5);
	% 0-0 
	\draw [thick, blue, <->]  (3,1.1) node[along]{$E^{0-0}$} -- (3,2.7);

%  \node [right] at (2.65,-2) {$\theta$};
%  \draw [thick] (-2,-2.05) node[below]{\SI{70}{\degree}} -- (-2,-1.95);
%  \draw [thick] (0,-2.05) node[below]{\SI{90}{\degree}} -- (0,-1.95);
%  \draw [thick] (2,-2.05) node[below]{\SI{110}{\degree}} -- (2,-1.95);

  % Theta = 75 rectangular
%  \node[draw,circle,minimum size=85pt,opacity=0.3,thick] (a) at (-2,-1) {};
%  \node [above] at (-2,-0.2) {$D_{2h}$};
%  \draw [thick] (a.35) -- (a.145) -- (a.-145) -- (a.-35) -- (a.35);
%  \node[fill,draw,circle, label=above right:H, minimum size=3pt,inner sep=0pt] at (a.35) {};
%  \node[fill,draw,circle, label=below right:H, minimum size=3pt,inner sep=0pt] at (a.-35) {};
%  \node[fill,draw,circle, label=below left:H, minimum size=3pt,inner sep=0pt] at (a.-145) {};
%  \node[fill,draw,circle, label=above left:H, minimum size=3pt,inner sep=0pt] at (a.145) {};
%  \draw [dashed,thick] (-2,-1) -- (a.35);
%  \draw [dashed,thick] (-2,-1) -- (a.-35);
%  \draw [thick] (-1.8,-1) arc [start angle=0,end angle=35,radius=0.2];
%  \draw [thick] (-1.8,-1) arc [start angle=0,end angle=-35,radius=0.2];
%  \node [right] at (-1.8,-1) {$\theta$};
  
   % Theta = 90 square
%  \node[draw,circle,minimum size=85pt,opacity=0.3,thick] (b) at (0,-1) {};
%  \node [above] at (0,-0.2) {$D_{4h}$};
%  \draw [thick] (b.45) -- (b.135) -- (b.-135) -- (b.-45) -- (b.45);
%  \node[fill,draw,circle, label=above right:H, minimum size=3pt,inner sep=0pt] at (b.45) {};
%  \node[fill,draw,circle, label=below right:H, minimum size=3pt,inner sep=0pt] at (b.-45) {};
%  \node[fill,draw,circle, label=below left:H, minimum size=3pt,inner sep=0pt] at (b.-135) {};
%  \node[fill,draw,circle, label=above left:H, minimum size=3pt,inner sep=0pt] at (b.135) {};
%  \draw [thick,myarr,dashed] (b.-135) -- (b.45);
%  \node [above left] at (0,-1) {$d$};

   % Theta = 105 rectangular
%  \node[draw,circle,minimum size=85pt,opacity=0.3,thick] (c) at (2,-1) {};
%  \node [above] at (2,-0.2) {$D_{2h}$};
%  \draw [thick] (c.55) -- (c.125) -- (c.-125) -- (c.-55) -- (c.55);
%  \node[fill,draw,circle, label=above right:H, minimum size=3pt,inner sep=0pt] at (c.55) {};
%  \node[fill,draw,circle, label=below right:H, minimum size=3pt,inner sep=0pt] at (c.-55) {};
%  \node[fill,draw,circle, label=below left:H, minimum size=3pt,inner sep=0pt] at (c.-125) {};
%  \node[fill,draw,circle, label=above left:H, minimum size=3pt,inner sep=0pt] at (c.125) {};
%  \draw [dashed,thick] (2,-1) -- (c.55);
%  \draw [dashed,thick] (2,-1) -- (c.-55);
%  \draw [thick] (2.2,-1) arc [start angle=0,end angle=55,radius=0.2];
%  \draw [thick] (2.2,-1) arc [start angle=0,end angle=-55,radius=0.2];
%  \node [right] at (2.2,-1) {$\theta$};
  %%%%%%% Define Potential Function %%%%%%%
%    \pgfmathsetmacro{\DeGS}{1}
%    \pgfmathsetmacro{\RoGS}{1}
%    \pgfmathsetmacro{\alphaGS}{1}
%    \pgfmathsetmacro{\DeES}{1.2}
%    \pgfmathsetmacro{\RoES}{1.2}
%    \pgfmathsetmacro{\alphaES}{1.2}
%    \pgfmathdeclarefunction{GS}{1}{%
%        \pgfmathparse{%
%            \DeGS*((1-exp(-\alphaGS*(#1-\RoGS)))^2-1)%
%        }%
%    }%
%    \pgfmathdeclarefunction{ES}{1}{%
%        \pgfmathparse{%
%            \DeES*((1-exp(-\alphaES*(#1-\RoES)))^2-1)%
%        }%
%    }%
%%%%%%%% Energy Levels %%%%%%%
%    \pgfmathdeclarefunction{energyGS}{1}{%
%        \pgfmathparse{%
%            -\DeGS+(#1+.5) - (#1+.5)^2/(1*\DeGS)
%        }%
%    }%
%    \pgfmathdeclarefunction{energyES}{1}{%
%        \pgfmathparse{%
%            -\DeES+(#1+.5) - (#1+.5)^2/(1*\DeES)
%        }%
%    }%
%
%    \begin{axis}[
%            axis lines=none,
%            smooth,
%            no markers,
%            domain=0:4,
%            xmax=10,
%            ymax=10,
%            scale=1
%        ]
%        \addplot [black, samples=50, name path global=GSCurve] {GS(x)};
%        \addplot [black, samples=50, name path global=ESCurve] {ES(x)};
%    \end{axis}
\end{tikzpicture}

\end{document}
