Шаг 174.
Язык Python. Визуализация данных. Библиотека Mayavi. Визуализация данных. Функции для работы с трехмерными наборами данных (общие сведения)
На этом шаге мы перечислим функции, используемые для работы с трехмерными наборами данных, и их общие параметры.
Для визуализации трехмерного набора данных в 3D-пространстве доступны функции, представленные в таблице 1.
Таблица 1. - Функции Mayavi для визуализации трехмерных наборов данных
Функция |
Описание |
contour3d() |
Строит изоповерхности по переданному 3D-набору данных |
quiver3d() |
Строит векторное поле по переданным координатам векторов |
volume_slice() |
Строит срезы для переданных 3D-наборов данных |
Общие параметры для функций работы с трехмерными наборами данных:
- color
- Цвет. Задаёт единый цвет в виде кортежа из трёх элементов, каждый из которых - число в диапазоне от 0 до 1.
- colormap
- Цветовая палитра. Если используется аргумент s или f, то цвет элементов будет выбираться в зависимости от их значений.
- extent
- Размер модели. Задаётся в виде списка [xmin, xmax, ymin, ymax, zmin, zmax]. По умолчанию используется размер из массивов x, y, z.
- figure
- Сцена, на которой будет размещена модель.
- line_width
- Ширина линии. Значение по умолчанию: 2.0.
- name
- Имя модели.
- opacity
- Прозрачность.
- reset_zoom
- Сброс масштабирования.
- vmax, vmin
- Максимальное и минимальное значения цветовой шкалы.
На следующем шаге мы рассмотрим функцию contour3d().
Предыдущий шаг
Содержание
Следующий шаг