Julia 将带有坐标的标记添加到Plots.jl中的plot

Julia 将带有坐标的标记添加到Plots.jl中的plot,julia,plots.jl,Julia,Plots.jl,我有一个带有相交线的绘图: 我想添加一个标记或指针,指向交叉点,并显示交叉点的坐标。大概是这样的: 我知道交点的坐标,我知道函数注释将文本添加到绘图中。但是,我不知道如何添加一条线或箭头来指向交叉点,以及如何确定文本的正确位置。我同意这不是最方便用户的做法,但我认为它也不是那么容易实现(fwiw在实践中,当我这样做时,我经常求助于仅导出到PowerPoint,然后在那里手动注释绘图)-但有一种方法可以做到: julia> using Plots julia> plot(x -&

我有一个带有相交线的绘图:

我想添加一个标记或指针,指向交叉点,并显示交叉点的坐标。大概是这样的:


我知道交点的坐标,我知道函数
注释将文本添加到绘图中。但是,我不知道如何添加一条线或箭头来指向交叉点,以及如何确定文本的正确位置。

我同意这不是最方便用户的做法,但我认为它也不是那么容易实现(fwiw在实践中,当我这样做时,我经常求助于仅导出到PowerPoint,然后在那里手动注释绘图)-但有一种方法可以做到:

julia> using Plots

julia> plot(x -> x^2, 0:0.01:2); hline!([1], color = :red, linestyle = :dash); vline!([1], color = :green, linestyle = :dash)

julia> quiver!([0.5], [2], quiver = ([0.475], [-0.95]))

julia> annotate!([0.5], [2.1], text("This point is (1,1)"), valign = :top)