Spec-Zone.ru › Matplotlib 3.7

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.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]

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

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

Свойство

Описание

3d_properties

float или массив float

agg_filter

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

alpha

скаляр или None

animated

bool

antialiased или aa

bool

clip_box

Bbox

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) или срез или список[int] или float или (float, float) или список[bool]

mouseover

bool

path_effects

AbstractPathEffect

picker

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

pickradius

неизвестно

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.7.5/api/_as_gen/mpl_toolkits.mplot3d.art3d.Line3D.html

Spec-Zone.ru

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