% !Mode:: "TeX:UTF-8"
\documentclass[tikz]{standalone}
\usepackage{fontspec}
\usepackage{unicode-math}
\usepackage{pgfplots}
\setmainfont{Libertinus Serif}
\setmathfont{Libertinus Math}
\pgfplotsset{compat=1.16}
\begin{document}
\begin{tikzpicture} [
lab/.style={red}
]
\begin{axis} [
width=10cm,
height=8cm,
xlabel={Atomic number},
ylabel={Empirical atomic radius (pm)},
xtick={0,10,...,100},
ytick={0,50,...,300},
minor x tick num=4,
minor y tick num=4,
xmajorgrids=true,
ymajorgrids=true,
yminorgrids=true,
xmin=0,xmax=100,
ymin=0,ymax=300,
mark options={scale=0.5}
]
\addplot table [x=NA,y=R] {
NA R
1 25
3 145
4 105
5 95
6 85
7 85
8 90
9 50
11 180
12 150
13 125
14 110
15 100
16 100
17 100
19 220
20 180
21 160
22 140
23 135
24 140
25 140
26 140
27 135
28 135
29 135
30 135
31 130
32 125
33 115
34 115
35 115
37 265
38 200
39 180
40 155
41 145
42 145
43 135
44 130
45 135
46 140
47 160
48 155
49 155
50 145
51 145
52 140
53 140
55 260
56 215
57 195
58 185
59 185
60 185
61 185
62 185
63 185
64 180
65 175
66 175
67 175
68 175
69 175
70 175
71 175
72 155
73 145
74 135
75 135
76 130
77 135
78 135
79 135
80 150
81 190
82 180
83 160
84 190
85 180
87 280
88 285
89 195
90 180
91 180
92 175
93 175
94 175
95 175
};
\node at (axis cs:1,25) [above right,lab] {H};
\node at (axis cs:3,145) [above,lab] {Li};
\node at (axis cs:11,180) [above,lab] {Na};
\node at (axis cs:19,220) [above,lab] {K};
\node at (axis cs:37,265) [above,lab] {Rb};
\node at (axis cs:55,260) [above,lab] {Cs};
\node at (axis cs:87,280) [above,lab] {Fr};
\end{axis}
\end{tikzpicture}
\end{document}