In the following histogram from my.dat I would like that nodes near coords take the value of the number followed by a text. For example:
nodes near coords = {<Label> from \cite{<Cite>}}
The code I used is:
\begin{filecontents}{my.dat}
y x Label Cite
1 0.9 AK Hong
2 1.4 RE Teng
3 2.1 QP Smith
4 0.7 LR Croqa
\end{filecontents}
\begin{tikzpicture}
\begin{axis}[
xbar,
width=8cm, height=5cm,
axis lines*=left,
xlabel={},
yticklabels from table={my.dat}{Label},
ytick=data,
xticklabel={},
nodes near coords={'Own Label' from \cite{'Own Cite'}},
nodes near coords align={horizontal},
]
\addplot table [x=x, y=y] {my.dat};
\end{axis}
\end{tikzpicture}
With this result:

