mpl_toolkits.mplot3d.art3d.Line3DCollection
- classmpl_toolkits.mplot3d.art3d.Line3DCollection(segments, *, zorder=2, **kwargs)[source]
-
Bases:
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.7.5/api/_as_gen/mpl_toolkits.mplot3d.art3d.Line3DCollection.html