在 Julia 散点图中的点上绘制具有指定方向的箭头

Sat*_*ato 4 plot scatter julia

有没有办法在 Julia 中绘制散点图(最好使用 gr 后端),其中每个点都有一个指向指定方向的箭头?

具体来说,我的任务是创建一个带有多个移动点的 gif 图像,每个点上都有一个指向其速度方向的小箭头。

max*_*ian 7

所以,你想绘制一个向量场,对吗?

您正在寻找的“箭头图”通常称为 quiver在许多编程语言中-plot。朱莉娅也是。

如果您使用Plots.jl的语法是quiver(x,y,quiver=(u,v)),其中xy有坐标向量与uv箭头大小的载体。

如果您直接使用GRPyPlot,则语法可能会有所不同。

小例子

using Plots
gr()
N = 10
x = rand(1:10,N)
y = rand(1:10,N)
u = rand(N)
v = rand(N)
scatter(x,y)
quiver!(x,y,quiver=(u,v))
Run Code Online (Sandbox Code Playgroud)

箭袋图示例