如何与Julia绘制球体?

如何与Julia绘制球体?,julia,plots.jl,Julia,Plots.jl,简单的问题是,我有一个数据集,其中包含x、y、z坐标和每个球体的体积。 应该有足够的数据来绘制这些球体吗?不是吗 我是朱莉娅的新手,实际上我不知道该怎么做。 找不到任何类似且有用的答案 谢谢,, 汤姆 我认为这是一个不错的选择。的文档提供了一个示例,可以对其进行调整,以更好地适应您想要实现的目标: 使用Makie x=100*兰特(10) y=100*兰特(10) z=100*兰特(10) 场景=网格散射(x,y,z,markersize=10,颜色=:白色) 保存(“plot.png”,场景)

简单的问题是,我有一个数据集,其中包含x、y、z坐标和每个球体的体积。 应该有足够的数据来绘制这些球体吗?不是吗

我是朱莉娅的新手,实际上我不知道该怎么做。 找不到任何类似且有用的答案

谢谢,, 汤姆

我认为这是一个不错的选择。的文档提供了一个示例,可以对其进行调整,以更好地适应您想要实现的目标:

使用Makie
x=100*兰特(10)
y=100*兰特(10)
z=100*兰特(10)
场景=网格散射(x,y,z,markersize=10,颜色=:白色)
保存(“plot.png”,场景)

另一个选项是PyPlot:

using PyPlot

N = 32
u = range(0, stop=2π, length=N)
v = range(0, stop=π, length=N)
x = cos.(u) .* sin.(v)'
y = sin.(u) .* sin.(v)'
z = repeat(cos.(v)',outer=[N, 1])
PyPlot.surf(x,y,z)
PyPlot.savefig("plot.png")

看起来很棒!你知道为什么这个情节在连续剧中不起作用吗?我试过你的例子,但没有结果,其他一切都很好。也没有错误。打印:场景(1920px,1080px):2个绘图:├ Axis3D{…}└ MeshScatter{…}0子场景可能是因为Interact不知道如何显示结果场景。解决方法是将生成的场景保存为图像,然后显示图像。非常好,谢谢!作为替代方案,这里有几个使用Gaston.jl的示例: