我尝试了以下提出的解决方案:我应该如何添加带注释的图像?
但是,坐标与我绘制图表时使用的坐标(数据坐标)不匹配。例如,我有一个由 python 程序和 matplotlib 生成的网格,我想使用绘制数据时使用的相同坐标对其进行注释。
假设网格中坐标为 处有一个节点(2,3)
。我希望能够使用 对其进行注释\node at (2,3) {text};
答案1
如果您想引用 pgfplots 的轴坐标axis
,您需要输入 TikZ 命令(如\draw
、\node
或\path
)里面环境axis
,您需要使用 axis cs:
坐标系。
在你的例子中,你可以说
...
\addplot [red, mark=*, mark options={draw=black}, only marks]
coordinates {
(-0.05,0.25)
};
\node at (axis cs:1,1) [anchor=north east] {test};
\node at (axis cs:0,0) [anchor=south west] {test};
\end{axis}
...
要得到