Работая в Юлии и используя Plots, у меня есть массив точек, которые лежат на двух разных поверхностях.Точки смешиваются друг с другом так, что создание графика на поверхности выглядит как мусор, потому что он пытается соединить точки на двух поверхностях.Я думаю, что лучший способ обойти это - нарисовать точки просто как точки в пространстве.
Plots
Как построить точки в 3D, не соединяя их поверхностью?
Вы можете использовать скаттер из графиков.
Просто передайте координаты точек как 3 массива для функции разброса
X = [x1, x2, x3] Y = [y1, y2, y3] Z = [z1, z2, z3] scatter(X, Y, Z)
Использование графиков:
plt3d= Plots.plot(points[1,:],points[2,:], points[3,:], seriestype=:scatter, markersize = 7) display(plt3d)
Выше я предполагаю, что точки находятся в массиве 3x<num_of_points>.Также увеличен размер маркера, так как по умолчанию для 3d-графиков мало.
3x<num_of_points>