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)]
или эквивалентный Mx2 массив 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>, gapcolor=<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)
BboxBaseили Nonebool
объект Patch или (Path, Transform) или None
Colormapили строка или Noneцвет или список цветов
цвет или список цветов
edgecolorили ec или edgecolorsцвет или список цветов или 'face'
facecolorили facecolors или fcцвет или список цветов
цвет или список цветов или None
строка
{'/', '\', '|', '-', '+', 'x', 'o', 'O', '.', '*'}
bool
JoinStyleили {'miter', 'round', 'bevel'}объект
linestyleили dashes или linestyles или lsстрока или кортеж или список
linewidthили linewidths или lwчисло с плавающей точкой или список чисел с плавающей точкой
bool
Normalizeили строка или Noneoffset_transformили transOffsetмассивоподобное значение (N, 2) или (2,)
список
AbstractPathEffectнеизвестно
None или bool или число с плавающей точкой или вызываемая функция
число с плавающей точкой
bool
неизвестно
(scale: float, length: float, randomness: float)
bool или None
неизвестно
строка
список строк или None
-
-
- 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.8.4/api/_as_gen/mpl_toolkits.mplot3d.art3d.Line3DCollection.html