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
-
z-порядок линий после отрисовки.
- 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или строка или Noneedgecolorили ec или edgecolorsfacecolorили 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,) массив-подобный объект
список
AbstractPathEffectнеизвестно
None или bool или число с плавающей точкой или вызываемая функция
число с плавающей точкой
bool
неизвестно
(scale: float, length: float, randomness: float)
bool или 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/stable/api/_as_gen/mpl_toolkits.mplot3d.art3d.Line3DCollection.html