¿Cómo trazar esferas con Julia?
Oct 04 2020
Problema simple, tengo un conjunto de datos con coordenadas x, y, z y el volumen de cada esfera. ¿Deberían haber datos suficientes para trazar estas esferas? ¿No es así?
Soy nuevo en Julia y en realidad no tengo ni idea de cómo hacer esto. No se pudo encontrar ninguna respuesta similar y útil ...
Gracias, tom
Respuestas
2 FrançoisFévotte Oct 04 2020 at 01:34
Creo que Makie sería una buena opción. La documentación de meshscatter ofrece un ejemplo que puede adaptarse para adaptarse mejor a lo que le gustaría lograr:
using Makie
x = 100*rand(10)
y = 100*rand(10)
z = 100*rand(10)
scene = meshscatter(x, y, z, markersize = 10, color = :white)
Makie.save("plot.png", scene)
1 PrzemyslawSzufel Oct 04 2020 at 01:35
Otra opción es 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")