I am plotting a graph on tikz and the labels for each coordinate (the reference in this case) are overlapping as the points are close together. Is there a way for me to define what anchor position each label gets for each point?
Thanks!
\begin{tikzpicture}
\begin{axis}[
grid,
xmode=log,
ymode=log,
xmin=0, xmax=1000,
ymin=1000, ymax=10000000000,
xlabel={Carrier Mobility/ cm$^2$(Vs)$^{-1}$},
ylabel={I$_{ON}$/I$_{OFF}$}
]
\addplot+ [every node near coord/.append style={font=\tiny,color=black}, nodes near coords, only marks, point meta=explicit symbolic]
table[meta=label]{
x y label
217 100000000 \cite{radisavljevic2011single}
11 100000 \cite{kang2014high}
36.4 1000000 \cite{wu2016high}
11.3 1000000 \cite{ahn2017ambient}
6 1000000000 \cite{amani2013electrical}
16.1 10000000 \cite{amani2013electrical}
80 10000 \cite{yu2016design}
17 100000000 \cite{wu2013high}
25 10000000 \cite{nourbakhsh2016mos2}
21 10000000 \cite{fang2018controlled}
12.24 1000000 \cite{choudhary2016synthesis}
16.1 100000000 \cite{hong2015exploring}
9.5 100000000 \cite{kumar2023optoelectronic}
10 10000000 \cite{liu2019ambipolar}
44.8 10000000 \cite{chen2018dramatic}
};
\end{axis}
\end{tikzpicture}


.conditionhandler withcoordinate style, for example:coordinate style/.condition={\coordindex==3}{below}. – Qrrbrbirlbel Jul 24 '23 at 12:40