mpl_toolkits.mplot3d.art3d.Line3D
- classmpl_toolkits.mplot3d.art3d.Line3D(xs, ys, zs, *args, **kwargs)[source]
-
Bases:
Line2DТрехмерный объект линии.
Примечание
Используйте
get_data_3dдля получения данных, связанных с линией.get_data,get_xdataиget_ydataвозвращают координаты x и y спроецированной 2D-линии, а не данные x и y 3D-линии. Аналогично, используйтеset_data_3dдля установки данных, а неset_data,set_xdataиset_ydata.- Параметры:
-
- xsarray-like
-
Данные x для построения графика.
- ysarray-like
-
Данные y для построения графика.
- zsarray-like
-
Данные z для построения графика.
- *args, **kwargs
-
Дополнительные аргументы передаются в
Line2D.
- draw(renderer)[source]
-
Отрисовка объекта Artist (и его дочерних элементов) с помощью заданного рендерера.
Это не повлияет, если художник невидим (
Artist.get_visibleвозвращает False).- Параметры:
-
-
renderer
RendererBaseподкласс.
-
renderer
Примечания
Этот метод переопределяется в подклассах Artist.
- get_data_3d()[source]
-
Получить текущие данные
- Возвращает:
-
- verts3dкортеж длиной 3 или array-like
-
Текущие данные как кортеж или массив.
- set(*, agg_filter=<UNSET>, alpha=<UNSET>, animated=<UNSET>, antialiased=<UNSET>, clip_box=<UNSET>, clip_on=<UNSET>, clip_path=<UNSET>, color=<UNSET>, dash_capstyle=<UNSET>, dash_joinstyle=<UNSET>, dashes=<UNSET>, data=<UNSET>, data_3d=<UNSET>, drawstyle=<UNSET>, fillstyle=<UNSET>, gapcolor=<UNSET>, gid=<UNSET>, in_layout=<UNSET>, label=<UNSET>, linestyle=<UNSET>, linewidth=<UNSET>, marker=<UNSET>, markeredgecolor=<UNSET>, markeredgewidth=<UNSET>, markerfacecolor=<UNSET>, markerfacecoloralt=<UNSET>, markersize=<UNSET>, markevery=<UNSET>, mouseover=<UNSET>, path_effects=<UNSET>, picker=<UNSET>, pickradius=<UNSET>, rasterized=<UNSET>, sketch_params=<UNSET>, snap=<UNSET>, solid_capstyle=<UNSET>, solid_joinstyle=<UNSET>, transform=<UNSET>, url=<UNSET>, visible=<UNSET>, xdata=<UNSET>, ydata=<UNSET>, zorder=<UNSET>)[source]
-
Установить сразу несколько свойств.
Поддерживаемые свойства:
Свойство
Описание
вещественное число или массив вещественных чисел
функция фильтра, которая принимает (m, n, 3) массив вещественных чисел и значение dpi, а возвращает (m, n, 3) массив и два смещения от нижнего левого угла изображения
скаляр или None
логическое значение
antialiasedили aaлогическое значение
BboxBaseили Noneлогическое значение
Объект Patch или (Path, Transform) или None
colorили cCapStyleили {'butt', 'projecting', 'round'}JoinStyleили {'miter', 'round', 'bevel'}последовательность вещественных чисел (толщина/пробел в точках) или (None, None)
(2, N) массив или два одномерных массива
неизвестно
drawstyleили ds{'default', 'steps', 'steps-pre', 'steps-mid', 'steps-post'}, по умолчанию: 'default'
{'full', 'left', 'right', 'bottom', 'top', 'none'}
цвет или None
строка
логическое значение
объект
linestyleили ls{'-', '--', '-.', ':', '', (смещение, последовательность включения/выключения), ...}
linewidthили lwвещественное число
строка стиля маркера,
PathилиMarkerStylemarkeredgecolorили mecmarkeredgewidthили mewвещественное число
markerfacecolorили mfcmarkerfacecoloraltили mfcaltmarkersizeили msвещественное число
None или целое число или (целое число, целое число) или срез или список целых чисел или вещественное число или (вещественное число, вещественное число) или список логических значений
логическое значение
список
AbstractPathEffectвещественное число или вызываемая функция [[Artist, Event], кортеж [логическое значение, словарь]]
вещественное число
логическое значение
(масштаб: вещественное число, длина: вещественное число, случайность: вещественное число)
логическое значение или None
CapStyleили {'butt', 'projecting', 'round'}
-
- set_3d_properties(zs=0, zdir='z')[source]
-
Устанавливает положение и направление z линии.
- Параметры:
-
- zsчисло с плавающей точкой или массив чисел с плавающей точкой
-
Положение вдоль оси zdir в 3D пространстве, где располагается линия.
- zdir{'x', 'y', 'z'}
-
Плоскость, перпендикулярная линии. По умолчанию: 'z'. Смотрите
get_dir_vectorдля описания значений.
- set_data_3d(*args)[source]
-
Устанавливает данные x, y и z.
- Параметры:
-
- xмассив-подобный объект
-
Данные x для построения.
- yмассив-подобный объект
-
Данные y для построения.
- zмассив-подобный объект
-
Данные z для построения.
Примечания
Принимает аргументы x, y, z или один массив-подобный объект (x, y, z).
Примеры использования mpl_toolkits.mplot3d.art3d.Line3D
© 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.Line3D.html