如何在Julia Plots中制作3D注释

9
在Julia Plots中,注释属性似乎只接受x、y坐标元组和标签,根据文档所述。有没有办法在3D图中实现这一点?例如:
tvec=0:0.1:4*pi
plot(sin, tvec)
annotate!(pi/2,1.0,"max")
annotate!(3*pi/2,-1.0,"min")

产生 在此输入图片描述 但是你如何将内容添加到

中呢?
tvec=0:0.1:4*pi
plot(tvec, sin(tvec), cos(tvec))

使用相同类型的annotate!命令似乎会注释到一个叠加的2D坐标上。 输入图像描述


你正在使用什么作为Plots.jl的后端? - Geeky I
看起来是从外观上使用的plotlyjs。 - Felipe Lema
@FelipeLema 是正确的。我使用了 plotly,因为它让我可以旋转 3D 图像的视角,这一点我很喜欢。我提到的注释现象在那里发生,但在 pyplot 中不会出现,因为 pyplot 只能注释 2D。如果有帮助的话,我可以编辑和添加图片(我对这方面的知识还比较新,所以非常感谢学习如何更好地提问/评论)。 - ultradian
显然,这在plots.jl中不受支持,但在使用R的plotlyjs中是受支持的。 - Felipe Lema
2个回答

1

0
根据Julia Plots (Plots.jl)文档(此处),GR、PyPlot和Plotly(JS)都以某种形式支持3D绘图。值得深入研究一些示例,以探索这些不同的后端如何支持3D绘图。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接