mpl_toolkits.mplot3d.art3d.Line3DCollection
- classmpl_toolkits.mplot3d.art3d.Line3DCollection(segments, *, zorder=2, **kwargs)[source]
-
Основывается на
LineCollectionКоллекция 3D линий.
- Параметры:
-
- segmentsсписок массивов
-
Последовательность (line0, line1, line2), где:
linen = (x0, y0), (x1, y1), ... (xm, ym)
или эквивалентный массив NumPy с двумя столбцами. Каждая линия может иметь разное количество сегментов.
-
linewidthsчисло или список чисел, по умолчанию:
rcParams["lines.linewidth"](по умолчанию:1.5) -
Ширина каждой линии в пунктах.
-
colorsцвет или список цветов, по умолчанию:
rcParams["lines.color"](по умолчанию:'C0') -
Последовательность кортежей RGBA (например, произвольные цветовые строки и т. д., не допускаются).
-
antialiasedsлогическое значение или список логических значений, по умолчанию:
rcParams["lines.antialiased"](по умолчанию:True) -
Использовать ли сглаживание для каждой линии.
- zorderцелое число, по умолчанию: 2
-
zorder линий после отрисовки.
- facecolorsцвет или список цветов, по умолчанию: 'none'
-
При установке facecolors каждая линия интерпретируется как граница области, неявно закрывая путь от последней точки к первой. Закрытая область заполняется facecolor. Для ручного указания, что должно считаться "внутренностью" каждой линии, используйте
PathCollectionвместо этого, где "внутренняя" часть может быть указана с помощью соответствующего использованияCLOSEPOLY. - **kwargs
-
Передаётся в
Collection.
- do_3d_projection()[source]
-
Проецировать точки в соответствии с матрицей рендеринга.
- 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>, gid=<UNSET>, hatch=<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>)[source]
-
Установите сразу несколько свойств.
Поддерживаемые свойства:
Свойство
Описание
функция фильтра, которая принимает массив float (m, n, 3) и значение dpi, и возвращает массив (m, n, 3) и два смещения от левого нижнего угла изображения
массивоподобный объект или скаляр или None
bool
antialiasedили aa или antialiasedsbool или список bool
массивоподобный объект или None
CapStyleили {'butt', 'projecting', 'round'}(vmin: float, vmax: float)
bool
Patch или (Path, Transform) или None
Colormapили строка или Noneцвет или список цветов
цвет или список цветов
edgecolorили ec или edgecolorsцвет или список цветов или 'face'
facecolorили facecolors или fcцвет или список цветов
строка
{'/', '\', '|', '-', '+', 'x', 'o', 'O', '.', '*'}
bool
JoinStyleили {'miter', 'round', 'bevel'}объект
linestyleили dashes или linestyles или lsстрока или кортеж или список из них
linewidthили linewidths или lwчисло с плавающей точкой или список чисел с плавающей точкой
bool
Normalizeили строка или Noneoffset_transformили transOffsetнеизвестно
(N, 2) или (2,) массивоподобный объект
неизвестно
None или bool или число с плавающей точкой или вызываемая функция
неизвестно
bool
неизвестно
(scale: float, length: float, randomness: float)
bool или None
неизвестно
строка
список строк или None
неизвестно
bool
-
число с плавающей точкой
- set_segments(segments)[source]
-
Установить 3D отрезки.
- set_sort_zpos(val)[source]
-
Установить позицию для сортировки по z.
Примеры использования mpl_toolkits.mplot3d.art3d.Line3DCollection
© 2012–2023 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.6.0/api/_as_gen/mpl_toolkits.mplot3d.art3d.Line3DCollection.html