我正在使用 pgfplot 制作带有节点标签的 2D 图。但是,由于文本标签太近,它们会互相干扰。pgfplot 中文本标签的默认定位似乎是多于节点。是否可以定位它们旁节点?
这就是我所拥有的(必须制作 y 轴符号来增加点之间的间距)
这就是我想要的效果(请原谅我糟糕的 Photoshop 技巧)
我使用的 pgfplot 代码如下所述:更新散点图中的参考标签
答案1
我想nodes near coords align=right
这就是你想要的。
\documentclass[border=2mm]{standalone}
\usepackage{pgfplots}
\pgfplotsset{compat=1.9}
\begin{document}
\begin{tikzpicture}
\begin{axis}[
width=6cm,xmax=0.4, % these were just for the example
nodes near coords align=right
]
\addplot+[nodes near coords,only marks,
point meta=explicit symbolic]
table[meta=label] {
x y label
0.3 0.2 [1]
0.2 0.1 [2]
};
\end{axis}
\end{tikzpicture}
\end{document}