3D разброс сюжета в Юлии - PullRequest
       19

3D разброс сюжета в Юлии

0 голосов
/ 29 января 2019

Работая в Юлии и используя Plots, у меня есть массив точек, которые лежат на двух разных поверхностях.Точки смешиваются друг с другом так, что создание графика на поверхности выглядит как мусор, потому что он пытается соединить точки на двух поверхностях.Я думаю, что лучший способ обойти это - нарисовать точки просто как точки в пространстве.

Как построить точки в 3D, не соединяя их поверхностью?

Ответы [ 2 ]

0 голосов
/ 01 февраля 2019

Вы можете использовать скаттер из графиков.

Просто передайте координаты точек как 3 массива для функции разброса

X = [x1, x2, x3]
Y = [y1, y2, y3]
Z = [z1, z2, z3]

scatter(X, Y, Z)
0 голосов
/ 30 января 2019

Использование графиков:

plt3d= Plots.plot(points[1,:],points[2,:], points[3,:],
     seriestype=:scatter, markersize = 7)
display(plt3d)

Выше я предполагаю, что точки находятся в массиве 3x<num_of_points>.Также увеличен размер маркера, так как по умолчанию для 3d-графиков мало.

...