mplot3d API
axes3d
Примечание
Были приложены значительные усилия для обеспечения соответствия axes3d стандартным объектам осей для версии 1.1.0. Однако, ещё предстоит работа. Пожалуйста, сообщите о любых функциях, которые не работают как ожидается, как об ошибке. Кроме того, помощь и исправления будут очень признательны!
axes3d.Axes3D(fig[, rect, azim, elev, ...]) | Объект 3D оси. |
axis3d
Примечание
См. mpl_toolkits.mplot3d.axis3d._axinfo для словаря, содержащего константы, которые можно изменить для управления внешним видом осей mplot3d (например, отступы меток, цвета шрифтов и цветов панелей). Исторически axis3d страдал от жёстко закодированных констант, которые препятствовали настройкам пользователя, и этот словарь был реализован в версии 1.1 в качестве временной меры.
axis3d.Axis(adir, v_intervalx, d_intervalx, ...) | Класс Axis для 3D графиков. |
art3d
art3d.Line3D(xs, ys, zs, *args, **kwargs) | Объект линии 3D. |
art3d.Line3DCollection(segments[, ...]) | Коллекция 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–2018 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.3.3/api/toolkits/mplot3d.html