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 с двумя столбцами. Длина каждой линии может быть разной.
-
colorssequence, optional -
Последовательность кортежей RGBA (например, произвольные цветовые строки и т. д., недопустимы).
-
antialiasedssequence, optional -
Последовательность единиц или нулей.
-
linestylesstr or tuple, optional -
Любой из {'solid', 'dashed', 'dashdot', 'dotted'} или кортеж тире. Кортеж тире:
(offset, onoffseq)
где
onoffseq— кортеж чётной длины с значениями включения и выключения чернил в пунктах. -
normNormalize, optional -
Normalizeэкземпляр. -
cmapstr or Colormap, optional -
Название палитры цветов или
Colormapэкземпляр. -
pickradiusfloat, optional -
Допуск в пунктах для нажатия мыши при выборе линии. По умолчанию 5 пунктов.
-
zorderint, optional -
z-порядок LineCollection. По умолчанию 2.
-
facecolorsoptional -
Цвета заливки LineCollection. По умолчанию 'none'. Установка значения, отличного от 'none', приведет к построению заполненного многоугольника между точками на каждой линии.
Примечания
Если linewidths, colors или antialiaseds равно None, они по умолчанию принимают значения из rcParams последовательно.
Если offsets и transOffset не равны None, то offsets преобразуются с помощью transOffset и применяются после преобразования отрезков в координаты отображения.
Если offsets не равно None, но transOffset равно None, то offsets добавляются к отрезкам до любого преобразования. В этом случае можно указать единственное смещение как:
offsets=(xo, yo)
и это значение будет добавляться кумулятивно к каждому последующему отрезку, чтобы получить набор последовательно смещенных кривых.
Использование
ScalarMappableнеобязательно. Если массивScalarMappable_Aне равен None (т.е. был выполнен вызовset_array()), во время отрисовки будет сделан вызов скалярного отображаемого объекта для установки цветов.-
do_3d_projection(self, renderer)[source] -
Проектирование точек в соответствии с матрицей рендеринга.
-
draw(self, renderer, project=False)[source] -
Отрисовка объекта-художника с помощью заданного рендерера.
Этот метод будет переопределен в подклассах объекта-художника. Как правило, он реализован так, чтобы не иметь эффекта, если объект-художник не видим (
Artist.get_visibleравен False).Параметры: -
rendererRendererBase subclass.
-
-
set_segments(self, segments)[source] -
Установка отрезков 3D.
-
set_sort_zpos(self, val)[source] -
Установка позиции для z-сортировки.
© 2012–2018 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.2.2/api/_as_gen/mpl_toolkits.mplot3d.art3d.Line3DCollection.html