Spec-Zone.ru › Matplotlib 3.4

mplot3d API

Примечание

pyplot нельзя использовать для добавления содержимого в 3D-графики, так как его сигнатуры функций строго 2D и не могут обрабатывать дополнительную информацию, необходимую для 3D. Вместо этого используйте явный API, вызывая соответствующие методы объекта Axes3D.

axes3d

Примечание

3D-графика в Matplotlib пока не так зрела, как 2D. Пожалуйста, сообщайте о любых функциях, которые не ведут себя ожидаемо, как об ошибке. Кроме того, помощь и исправления будут очень оценены!

axes3d.Axes3D(fig[, rect, azim, elev, ...]) Объект 3D-оси.

axis3d

Примечание

См. mpl_toolkits.mplot3d.axis3d._axinfo для словаря, содержащего константы, которые можно изменить для управления внешним видом осей mplot3d (например, интервал меток, цвета шрифтов и панели). Исторически axis3d страдал от жёстко закодированных констант, что исключало пользовательские настройки, и этот словарь был реализован в версии 1.1 как временное решение.

axis3d.Axis(adir, v_intervalx, d_intervalx, ...) Класс оси для 3D-графиков.

art3d

art3d.Line3D(xs, ys, zs, *args, **kwargs) Объект 3D-линии.
art3d.Line3DCollection(segments, *args[, zorder]) Коллекция 3D-линий.
art3d.Patch3D(*args[, zs, zdir]) Объект 3D-заплатки.
art3d.Patch3DCollection(*args[, zs, zdir, ...]) Коллекция 3D-заплаток.
art3d.Path3DCollection(*args[, zs, zdir, ...]) Коллекция 3D-траекторий.
art3d.PathPatch3D(path, *[, zs, zdir]) Объект 3D PathPatch.
art3d.Poly3DCollection(verts, *args[, zsort]) Коллекция 3D-многоугольников.
art3d.Text3D([x, y, z, text, zdir]) Объект текста с 3D-позицией и направлением.
art3d.get_dir_vector(zdir) Возвращает вектор направления.
art3d.juggle_axes(xs, ys, zs, zdir) Переупорядочивает координаты, чтобы 2D xs, ys можно было построить в плоскости, ортогональной zdir.
art3d.line_2d_to_3d(line[, zs, zdir]) Преобразование 2D-линии в 3D.
art3d.line_collection_2d_to_3d(col[, zs, zdir]) Преобразование LineCollection в объект Line3DCollection.
art3d.patch_2d_to_3d(patch[, z, zdir]) Преобразование Patch в объект Patch3D.
art3d.patch_collection_2d_to_3d(col[, zs, ...]) Преобразование PatchCollection в объект Patch3DCollection (или PathCollection в объект Path3DCollection).
art3d.pathpatch_2d_to_3d(pathpatch[, z, zdir]) Преобразование PathPatch в объект PathPatch3D.
art3d.poly_collection_2d_to_3d(col[, zs, zdir]) Преобразование PolyCollection в объект Poly3DCollection.
art3d.rotate_axes(xs, ys, zs, zdir) Переупорядочивает координаты, чтобы оси были повернуты с zdir вдоль исходной оси z.
art3d.text_2d_to_3d(obj[, z, zdir]) Преобразование Text в объект Text3D.

proj3d

proj3d.inv_transform(xs, ys, zs, M)
proj3d.persp_transformation(zfront, zback)
proj3d.proj_points(points, M)
proj3d.proj_trans_points(points, M)
proj3d.proj_transform(xs, ys, zs, M) Преобразует точки с помощью матрицы проекции.
proj3d.proj_transform_clip(xs, ys, zs, M) Преобразует точки с помощью матрицы проекции и возвращает результат обрезки. Возвращает txs, tys, tzs, tis.
proj3d.rot_x(V, alpha)
proj3d.transform(xs, ys, zs, M) Преобразует точки с помощью матрицы проекции.
proj3d.view_transformation(E, R, V)
proj3d.world_transformation(xmin, xmax, ...) Создаёт матрицу, которая масштабирует однородные координаты в указанных диапазонах до [0, 1] или [0, pb_aspect[i]], если задано соотношение сторон области графика.

© 2012–2021 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.4.3/api/toolkits/mplot3d.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API