I would like to reproduce a plot similar to this:
Credits to: PPLATO University
Each peak represents the binding energy of the electrons in each subshell. The energy values for each peak can be found at http://xdb.lbl.gov/Section1/Table_1-1.pdf. In these table the values are in eV, in the plot the values are expressed in joules. The y-axis show the number of electrons in each subshell. My efforts to draw that are:
\documentclass[margin=5pt]{standalone}
\usepackage{pgfplots}
\begin{document}
\begin{tikzpicture}
\begin{axis}[
minor tick num=4,
height= 35mm,
width = 100mm,
thick,
scale=1.8,
axis lines=center,
xlabel=E (eV),
ylabel=Number of photoelectrons,
ymax=7,
ymin=0,
xmax=3500,
xmin=0,
major tick length=.25cm,
minor tick length=.1cm,
xtick align=inside,
tick style={semithick,color=black},
ytick=\empty,
]
\addplot[ultra thick,black!40!cyan] table[x=x, y=y]{
x y
15.8 6
23.9 2
250 6
326 2
3206 2
};
\node[red,above] at (axis cs:3206,2){\small{A}};
\end{axis}
\end{tikzpicture}
\end{document}
The result are:
My main questions are:
- How can I suppress the y axis?
- How can I interrupt the x-axis?
- How can I define the base line to zero?
- How can I simulate all the scan only with the peaks localization.
Thanks to all.