Трехмерный контурный график на основе данных с использованием Mayavi / Python

Я хотел бы построить трехмерный контурный график с помощью Mayavi точно так же, как третий рисунок на этой странице (облако электронов водорода model):

http://www.sethanil.com/python-for-reseach/5

У меня есть набор точек данных, которые я создал с использованием моей собственной модели, которую я хотел бы использовать. Точки данных хранятся в многомерном массиве numpy следующим образом:

XYZV = [[1, 2, 3, 4],
        [6, 7, 8, 9],
        ...
        [4, 5, 6, 7]]

Точки данных неравномерно распределены в пространстве XYZ и не хранятся в каком-либо конкретном порядке. Я думаю, что в этом примере для генерации точек данных используется сетка - я искал это, но совершенно не понимаю. Приветствуется любая помощь?

H
(источник: sethanil.com )

9
задан Glorfindel 17 August 2019 в 17:11
поделиться