Spec-Zone.ru › Matplotlib 3.0

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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API