我正在尝试使用 PgfPlots 和 TikZ 制作类似以下的图表。
我可以完成所有这些工作,除了左侧的、、R=2
和标记的位置。R=3
R=5
R=10
如果 PgfPlots 可以自动放置这些内容,那就太好了 - 有什么想法吗?或者,如何手动放置它们?
谢谢!
答案1
node [pos=<fraction>] {<text>}
您可以通过在命令末尾包含以下内容来将节点放置在绘图上\addplot
,其中pos=0
是绘图的起点,pos=1
是绘图的终点。
默认情况下,定义为\addplot
命令一部分的对象会在轴边界处被剪裁,因此在这种情况下您的节点将不可见。要禁用剪裁,请clip=false
在axis
选项中设置。
如果你需要剪辑,但仍想在轴边界之外标记你的图,请参阅带有标记图的 PgfPlots 延伸到图形框之外寻找一种(稍微有点黑客风格的)替代方案。