Шаг 190.
Язык Python. Визуализация данных. Библиотека Mayavi. Работа с pipeline. Работа с модулями. Модули для размещения аннотаций на сцене

    На этом шаге мы перечислим эти модули.

    Особенность этих модулей состоит в том, что они располагаются в пакете mlab, а не в mlab.pipeline. К этим модулям относятся:

Axes
Добавляет оси координат к модели.

Outline
Строит вокруг модели параллелепипед.

OrientationAxes
Добавляет на сцену элемент с направлениями осей.

Text, Text3D
Добавляет на сцену текст.

    Проиллюстрируем их использование на следующем примере:

import numpy as np
from mayavi import mlab

x, y, z = np.ogrid[-7:7:0.1, -7:7:0.1, -1:7:0.1]
scalars = x * x + y * y - z * z

src = mlab.pipeline.scalar_field(scalars)
mlab.pipeline.iso_surface(src)
mlab.axes()
mlab.outline()
mlab.orientation_axes()
mlab.text(0, 0, "Low point")

mlab.show()
Архив с файлом можно взять здесь.


Рис.1. Пример использования модулей размещения аннотаций на сцене

    На следующем шаге мы рассмотрим модули для работы со скалярными данными.




Предыдущий шаг Содержание Следующий шаг