Spec-Zone.ru › Matplotlib 3.8

mpl_toolkits.mplot3d.art3d.Line3D

classmpl_toolkits.mplot3d.art3d.Line3D(xs, ys, zs, *args, **kwargs)[source]

Bases: Line2D

3D-объект линии.

Примечание

Используйте get_data_3d для получения данных, связанных с линией. get_data, get_xdata и get_ydata возвращают координаты x и y спроецированной 2D-линии, а не данные x и y 3D-линии. Аналогично, используйте set_data_3d для задания данных, а не set_data, set_xdata и set_ydata.

Параметры:
xsarray-like

Данные x для построения.

ysarray-like

Данные y для построения.

zsarray-like

Данные z для построения.

*args, **kwargs

Дополнительные аргументы передаются в Line2D.

draw(renderer)[source]

Отрисовка объекта Artist (и его дочерних элементов) с помощью данного рендерера.

Это не имеет эффекта, если объект Artist не виден (Artist.get_visible возвращает False).

Параметры:
rendererRendererBase подкласс.

Примечания

Этот метод переопределен в подклассах Artist.

get_data_3d()[source]

Получение текущих данных

Возвращает:
verts3dкортеж длиной 3 или array-like

Текущие данные как кортеж или array-like.

set(*, agg_filter=<UNSET>, alpha=<UNSET>, animated=<UNSET>, antialiased=<UNSET>, clip_box=<UNSET>, clip_on=<UNSET>, clip_path=<UNSET>, color=<UNSET>, dash_capstyle=<UNSET>, dash_joinstyle=<UNSET>, dashes=<UNSET>, data=<UNSET>, data_3d=<UNSET>, drawstyle=<UNSET>, fillstyle=<UNSET>, gapcolor=<UNSET>, gid=<UNSET>, in_layout=<UNSET>, label=<UNSET>, linestyle=<UNSET>, linewidth=<UNSET>, marker=<UNSET>, markeredgecolor=<UNSET>, markeredgewidth=<UNSET>, markerfacecolor=<UNSET>, markerfacecoloralt=<UNSET>, markersize=<UNSET>, markevery=<UNSET>, mouseover=<UNSET>, path_effects=<UNSET>, picker=<UNSET>, pickradius=<UNSET>, rasterized=<UNSET>, sketch_params=<UNSET>, snap=<UNSET>, solid_capstyle=<UNSET>, solid_joinstyle=<UNSET>, transform=<UNSET>, url=<UNSET>, visible=<UNSET>, xdata=<UNSET>, ydata=<UNSET>, zorder=<UNSET>)[source]
END_OF_DOCUMENT_MARKER

Установить несколько свойств сразу.

Поддерживаемые свойства:

Свойство

Описание

3d_properties

float или массив float

agg_filter

функция фильтра, которая принимает массив float (m, n, 3) и значение dpi, и возвращает массив float (m, n, 3) и два смещения от левого нижнего угла изображения

alpha

скаляр или None

animated

bool

antialiased или aa

bool

clip_box

BboxBase или None

clip_on

bool

clip_path

Patch или (Path, Transform) или None

color или c

цвет

dash_capstyle

CapStyle или {'butt', 'projecting', 'round'}

dash_joinstyle

JoinStyle или {'miter', 'round', 'bevel'}

dashes

последовательность чисел с плавающей точкой (чернила включены/выключены в пунктах) или (None, None)

data

массив (2, N) или два одномерных массива

data_3d

неизвестно

drawstyle или ds

{'default', 'steps', 'steps-pre', 'steps-mid', 'steps-post'}, по умолчанию: 'default'

figure

Figure

fillstyle

{'full', 'left', 'right', 'bottom', 'top', 'none'}

gapcolor

цвет или None

gid

строка

in_layout

bool

label

объект

linestyle или ls

{'-', '--', '-.', ':', '', (смещение, последовательность включения/выключения), ...}

linewidth или lw

float

marker

строка стиля маркера, Path или MarkerStyle

markeredgecolor или mec

цвет

markeredgewidth или mew

float

markerfacecolor или mfc

цвет

markerfacecoloralt или mfcalt

цвет

markersize или ms

float

markevery

None или int или (int, int) или slice или list[int] или float или (float, float) или list[bool]

mouseover

bool

path_effects

список AbstractPathEffect

picker

float или вызываемая функция[[Artist, Event], кортеж[bool, dict]]

pickradius

float

rasterized

bool

sketch_params

(масштаб: float, длина: float, случайность: float)

snap

bool или None

solid_capstyle

CapStyle или {'butt', 'projecting', 'round'}

solid_joinstyle

JoinStyle или {'miter', 'round', 'bevel'}

transform

Transform

url

строка

visible

логическое значение

xdata

одномерный массив

ydata

одномерный массив

zorder

вещественное число

set_3d_properties(zs=0, zdir='z')[source]

Установите положение и направление по оси z линии.

Параметры:
zsчисло с плавающей точкой или массив чисел с плавающей точкой

Позиция вдоль оси zdir в трехмерном пространстве для позиционирования линии.

zdir{'x', 'y', 'z'}

Плоскость для построения линии, перпендикулярной. По умолчанию: 'z'. См. get_dir_vector для описания значений.

set_data_3d(*args)[source]

Установите данные по осям x, y и z.

Параметры:
xподобный массиву

Данные по оси x для построения.

yподобный массиву

Данные по оси y для построения.

zподобный массиву

Данные по оси z для построения.

Примечания

Принимает аргументы x, y, z или один подобный массиву (x, y, z)

Примеры использования mpl_toolkits.mplot3d.art3d.Line3D

3D столбец

3D столбец

© 2012–2023 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.8.4/api/_as_gen/mpl_toolkits.mplot3d.art3d.Line3D.html

Spec-Zone.ru

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