\documentclass[tikz,border=5pt]{standalone}
\usepackage{pgfplots}
\usetikzlibrary{pgfplots.groupplots}
\usetikzlibrary{shapes.geometric}
\usepgfplotslibrary{fillbetween}
\pgfplotsset{compat=1.18}
\begin{document}
\begin{tikzpicture}
\sffamily
\begin{axis}[
title = {Frequency Combiner + Cross Entropy},
title style={align=center,yshift=-.1in},
legend style={font=\small,
nodes={scale=0.7, transform shape},
at={(0.0,1)},
anchor=north west,
draw=none, fill=none},
legend cell align={left},
width = 3.0in, height = 2.0in,
ylabel near ticks,
ylabel = {\small Info Gain ($c_k - c_0$)},
xlabel near ticks,
every tick label/.append style={font=\scriptsize},
xmin=-1,xmax=20,ymin=-0.2,ymax=0.5,
xtick={0, 3, 6, 9.488535342452668, 12, 16.429822968722306, 19},
xlabel={\small Number of raters},
xlabel style = {yshift=0.05in},
yticklabel style={
/pgf/number format/fixed,
/pgf/number format/precision=5
},
scaled y ticks=false
]
\addplot[solid, mark=o, mark options={scale=.8}, black]
plot [error bars/.cd, y dir = both, y explicit]
table[y error minus index=2, y error plus index=3]{
0 0.001079029053995595 0.12235642133600799 0.08495701502200248
1 -0.05012933564167388 0.06725447803303009 0.0473831294493644
2 -0.030445423282303263 0.07911900016520201 0.05370657773919485
3 -0.00011208734824896815 0.09150527188039292 0.06158074175964545
4 0.023283612487382088 0.09775850951832188 0.0635301594574893
5 0.05135721792250991 0.10452087505167718 0.06837955871289025
6 0.05730269142865929 0.10362987366207554 0.06759671287102809
7 0.08257455275125025 0.11286727014481024 0.07141911581397398
8 0.0975970010073135 0.11489008093072006 0.07332267553651989
9 0.1073892359345412 0.11596059622581412 0.07314177475660943
10 0.12120953940483814 0.11766167712183118 0.07704827690115801
11 0.13073674633966081 0.11465710586472855 0.07410100897420002
12 0.1444538268526806 0.11649173794276424 0.07445236427401325
13 0.14459934884890924 0.11872252587124166 0.07583048874293796
14 0.15799465368231835 0.11864700973427078 0.07650699280320983
15 0.1641987666353859 0.11848844923224433 0.07559939366243196
16 0.16786904914961975 0.12098912246641735 0.07785072212240007
17 0.17560799135677435 0.12172935697092913 0.07606244270930929
18 0.17790998082754522 0.11703931379474491 0.0761289531595058
19 0.18584106449550059 0.11744874815541895 0.07629895138933435
};
\addlegendentry{$k$ raters}
\addplot[mark=none, black, dashed, thick, samples=2, domain=-1:31] {0.11414094262320251};
\addlegendentry{Jigsaw Personal Attack Classifier}
\draw [black, fill=black, opacity=0.1] (axis cs:-1,-0.11800307885557604) rectangle (axis cs:31,0.2281284405487617);
\addplot[mark=none, red, dashed, thick, samples=2, domain=-1:31] {0.1711954242638693};
\addlegendentry{Calibrated Personal Attack Classifier}
\draw [red, fill=red, opacity=0.1] (axis cs:-1,0.015349812034862076) rectangle (axis cs:31,0.24927654364317753);
\addplot[mark=*, mark options={scale=.8}, black, thick]
table[]{
9.488535342452668 0.11414094262320251
};
\addplot[mark=none, black, dashed, thick, samples=2, domain=-1:31] coordinates {(9.488535342452668,0.11414094262320251) (9.488535342452668,-0.2)};
\draw [black, fill=black, opacity=0.1] (axis cs:0.9855370160596577,1) rectangle (axis cs:16.16206681625036,-1);
\addplot[mark=*, mark options={scale=.8}, red, thick]
table[]{
16.429822968722306 0.1711954242638693
};
\addplot[mark=none, red, dashed, thick, samples=2, domain=-1:31] coordinates {(16.429822968722306,0.1711954242638693) (16.429822968722306,-0.2)};
\draw [red, fill=red, opacity=0.1] (axis cs:12.64232261151947,1) rectangle (axis cs:19.0,-1);
\end{axis}
\end{tikzpicture}
\end{document}