Spec-Zone.ru › Matplotlib

mpl_toolkits.mplot3d.art3d.Line3DCollection

classmpl_toolkits.mplot3d.art3d.Line3DCollection(lines, axlim_clip=False, **kwargs)[исходный код]

Базовые классы: LineCollection

Коллекция 3D-линий.

Параметры:
segmentsсписок объектов, подобных массивам формы (N, 2)

Последовательность [line0, line1, ...], где каждая линия — объект, подобный массиву формы (N, 2), содержащий точки:

line0 = [(x0, y0), (x1, y1), ...]

Каждая линия может содержать разное количество точек.

linewidthsчисло с плавающей точкой или список чисел с плавающей точкой, по умолчанию: rcParams["lines.linewidth"] (значение по умолчанию: 1.5)

Ширина каждой линии в пунктах.

colorsцвет или список цветов, по умолчанию: rcParams["lines.color"] (значение по умолчанию: 'C0')

Последовательность кортежей RGBA (например, произвольные строки цветов и т. п. не допускаются).

antialiasedsлогическое значение или список логических значений, по умолчанию: rcParams["lines.antialiased"] (значение по умолчанию: True)

Использовать ли сглаживание для каждой линии.

zorderчисло с плавающей точкой, по умолчанию: 2

Порядок отрисовки линий.

facecolorsцвет или список цветов, по умолчанию: 'none'

При задании facecolors каждая линия интерпретируется как граница области: путь неявно замыкается от последней точки к первой. Заключённая внутри область заполняется цветом facecolor. Чтобы вручную указать, что считать «внутренней областью» каждой линии, используйте вместо этого PathCollection, где «внутреннюю область» можно задать подходящим использованием CLOSEPOLY.

**kwargs

Передаются в Collection.

do_3d_projection()[исходный код]

Проецирует точки с использованием матрицы визуализатора.

set(*, agg_filter=<UNSET>, alpha=<UNSET>, animated=<UNSET>, antialiased=<UNSET>, array=<UNSET>, capstyle=<UNSET>, clim=<UNSET>, clip_box=<UNSET>, clip_on=<UNSET>, clip_path=<UNSET>, cmap=<UNSET>, color=<UNSET>, colors=<UNSET>, edgecolor=<UNSET>, facecolor=<UNSET>, gapcolor=<UNSET>, gid=<UNSET>, hatch=<UNSET>, hatch_linewidth=<UNSET>, in_layout=<UNSET>, joinstyle=<UNSET>, label=<UNSET>, linestyle=<UNSET>, linewidth=<UNSET>, mouseover=<UNSET>, norm=<UNSET>, offset_transform=<UNSET>, offsets=<UNSET>, path_effects=<UNSET>, paths=<UNSET>, picker=<UNSET>, pickradius=<UNSET>, rasterized=<UNSET>, segments=<UNSET>, sketch_params=<UNSET>, snap=<UNSET>, sort_zpos=<UNSET>, transform=<UNSET>, url=<UNSET>, urls=<UNSET>, verts=<UNSET>, visible=<UNSET>, zorder=<UNSET>)[исходный код]

Задаёт несколько свойств одновременно.

Поддерживаются следующие свойства:

Свойство

Описание

agg_filter

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

alpha

array-like или float или None

animated

bool

antialiased or aa or antialiaseds

bool или список значений bool

array

array-like или None

capstyle

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

clim

(vmin: float, vmax: float)

clip_box

BboxBase или None

clip_on

bool

clip_path

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

cmap

Colormap или str или None

color

цвет или список значений цвета

colors

цвет или список значений цвета

edgecolor or ec or edgecolors

цвет или список значений цвета или 'face'

facecolor or facecolors or fc

цвет или список значений цвета

figure

Figure или SubFigure

gapcolor

цвет или список значений цвета или None

gid

str

hatch

{'/', '\', '|', '-', '+', 'x', 'o', 'O', '.', '*'}

hatch_linewidth

неизвестно

in_layout

bool

joinstyle

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

label

object

linestyle or dashes or linestyles or ls

str или tuple или список таких значений

linewidth or linewidths or lw

float или список значений float

mouseover

bool

norm

Normalize или str или None

offset_transform or transOffset

Transform

offsets

array-like формы (N, 2) или (2,)

path_effects

список объектов AbstractPathEffect

paths

неизвестно

picker

None или bool или float или callable

pickradius

float

rasterized

bool

segments

неизвестно

sketch_params

(scale: float, length: float, randomness: float)

snap

bool или None

sort_zpos

неизвестно

transform

Transform

url

str

urls

list of str or None

verts

unknown

visible

bool

zorder

float

set_segments(segments)[исходный код]

Установить 3D-сегменты.

set_sort_zpos(val)[исходный код]

Задать позицию, используемую для сортировки по z.

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

3D-график типа stem

3D-график типа stem

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

Spec-Zone.ru

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