更新散点图中的参考标签

更新散点图中的参考标签

我正在写一篇技术论文,想在其中比较参考文献中的一些作品。我想在两列数据(x 和 y)和第三列(数字参考标签 [1]、[15]、.. 等)之间绘制散点图,作为所有点的文本标签。

当然,我可以使用 MATLAB 来做到这一点,并手动设置点标签。但是,每当我添加或删除参考书目中的参考资料时,图上的数字标签都必须重新调整。

LaTeX 中是否有任何工具可以自动更新散点图中的参考标签?

答案1

您可以使用pgfplots,以及部分中的示例3.4.3 散点图用例 C手册(1.9 版)。

\documentclass{article}
\usepackage{pgfplots}
\pgfplotsset{compat=1.9}
\begin{document}

\begin{tikzpicture}
\begin{axis}[
  enlargelimits=0.2,
  ]
\addplot+[nodes near coords,only marks,
  point meta=explicit symbolic]
  table[meta=label] {
x y label
0.5 0.2 \cite{a}
0.2 0.1 \cite{b}
 };
\end{axis}
\end{tikzpicture}


\begin{thebibliography}{9}
\bibitem{a} This guy wrote this
\bibitem{b} This other guy wrote that
\end{thebibliography}
\end{document}

在此处输入图片描述

相关内容