Edit and compile if you like:
\documentclass[border=2pt]{standalone} % Drawing \usepackage{tikz} \usepackage{pgfplots} \pgfplotsset{compat=1.18} % Tikz Library \usetikzlibrary{calc} % Middle Line Label \newcommand{\midlabelline}[3]{ \node (midlabel) at ($ (#1)!.5!(#2) $) {\scriptsize#3}; \draw[latex-] (#1) -- (midlabel); \draw[-latex] (midlabel) -- (#2); } % Define Color \definecolor{chromeyellow}{rgb}{1.0, 0.65, 0.0} \begin{document} \begin{tikzpicture} % Grid % \draw[help lines] (0,0) grid (8,8); % Axis \draw (0,0.4) -- ++(7,0) node [right] {\small$\omega$}; \draw (0.4,0) -- ++(0,6) node [above] {\small$\langle P \rangle$}; % Plot \begin{axis}[ xtick=\empty, ytick=\empty, axis line style={draw=none}, ] % \addplot[chromeyellow, samples=300, very thick] {50/(2+ (1.5*x - 1/(1000*x))^2)}; \end{axis} % Text Labels %% y-Axis \draw (0.35,5.25) -- ++(0.1,0) node [left] {\small${\langle P \rangle}_{max}$}; \draw (0.35,2.475) -- ++(0.1,0) node [left] {\small$\frac{\langle P \rangle_{max}}{2}$}; %% delta omega \midlabelline{2.85,2.475}{4.01,2.475}{$\Delta\omega$} %% x-Axis \draw [dashed] (3.424,0.4) -- ++(0,1.9) node [pos=-0.1] {\small$\omega_o$}; \draw [dashed] (3.424,2.7) -- ++(0,2.338); \draw [dashed] (2.85,0.4) -- ++(0,2.1) node [pos=-0.1] {\small$\omega_-$}; \draw [dashed] (4.01,0.4) -- ++(0,2.1) node [pos=-0.1] {\small$\omega_+$}; % Nodes \node at (5.3,4) {\scriptsize$X_L>X_C$}; \node at (1.55,4) {\scriptsize$X_C>X_L$}; \end{tikzpicture} \end{document}
Click to download: peak_width.tex
Open in Overleaf: peak_width.tex
This file is available on GitHub.
See more on the author page of Alexandros Tsagkaropolulos.