mpl_toolkits.mplot3d.art3d.Line3DCollection
-
class mpl_toolkits.mplot3d.art3d.Line3DCollection(segments, linewidths=None, colors=None, antialiaseds=None, linestyles='solid', offsets=None, transOffset=None, norm=None, cmap=None, pickradius=5, zorder=2, facecolors='none', **kwargs)[source] -
Основы:
matplotlib.collections.LineCollectionКоллекция 3D линий.
Параметры: - segments :
-
Последовательность (line0, line1, line2), где:
linen = (x0, y0), (x1, y1), ... (xm, ym)
или эквивалентная numpy-матрица с двумя столбцами. Длина каждой линии может отличаться.
-
colors : sequence, optional -
Последовательность кортежей RGBA (например, произвольные строковые цвета и т. д., не допускается).
-
antialiaseds : sequence, optional -
Последовательность единиц или нулей.
-
linestyles : string, tuple, optional -
Любое из [ 'solid' | 'dashed' | 'dashdot' | 'dotted' ], или кортеж штрихов. Кортеж штрихов:
(offset, onoffseq)
где
onoffseq- кортеж чётной длины, представляющий чередование толщины и пробелов в пунктах. -
norm : Normalize, optional -
Normalizeэкземпляр. -
cmap : string or Colormap, optional -
Имя цветовой карты или
Colormapэкземпляр. -
pickradius : float, optional -
Допуск в пунктах для щелчка мышью при выборе линии. По умолчанию 5 пунктов.
-
zorder : int, optional -
z-порядок LineCollection. По умолчанию 2.
-
facecolors : optional -
Цвет заполнения LineCollection. По умолчанию 'none'. Установка значения, отличного от 'none', приведёт к отрисовке заполненного многоугольника между точками на каждой линии.
Замечания
Если linewidths, colors или antialiaseds равны None, они по умолчанию принимают значения из rcParams.
Если offsets и transOffset не равны None, тогда offsets преобразуются transOffset и применяются после того, как сегменты были преобразованы в координаты отображения.
Если offsets не равно None, а transOffset равно None, тогда offsets добавляются к сегментам до любого преобразования. В этом случае, можно указать один offset как:
offsets=(xo,yo)
и это значение будет кумулятивно добавляться к каждому последующему сегменту, чтобы создать набор последовательно смещённых кривых.
Использование
ScalarMappableнеобязательно. Если массивScalarMappable_Aне равен None (т. е. был выполнен вызовset_array()), во время отрисовки будет выполнен вызов scalar mappable для установки цветов.-
do_3d_projection(renderer)[source] -
Проецирование точек в соответствии с матрицей рендера.
-
draw(renderer, project=False)[source] -
Метод отрисовки производных классов
-
set_segments(segments)[source] -
Установить 3D сегменты.
-
set_sort_zpos(val)[source] -
Установить позицию для z-сортировки.
© 2012–2018 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.0.0/api/_as_gen/mpl_toolkits.mplot3d.art3d.Line3DCollection.html